Mula sa isang Yandex disk patungo sa isa pa. I-backup sa cloud Yandex disk.Backup file sa cloud. Mga pagkilos sa mga file at folder sa Yandex.Disk

Ang mga stock quote ng Yandex sa NASDAQ stock exchange ay bumagsak ng halos 10% ilang sandali matapos ang pagbubukas ng kalakalan. Ang pagbagsak sa presyo ng mga mahalagang papel ay ipinaliwanag sa pamamagitan ng reaksyon ng mga mamumuhunan sa potensyal na paglitaw ng Sberbank bilang isang shareholder ng Yandex, sabi ng mga analyst.


Ang pagbabahagi ng Yandex sa NASDAQ sa New York sa 20:35 oras ng Moscow ay bumaba ng higit sa 9.66% kumpara sa nakaraang araw, sa $32.41, ayon sa data ng palitan. Ang capitalization ng kumpanya ay umabot sa $10.6 bilyon, habang noong Oktubre 17 sa pagsasara ng kalakalan ay umabot ito sa $11.7 bilyon. Pagsapit ng 00:22 oras ng Moscow, ang mga quote ng Yandex sa NASDAQ ay bumaba ng 17.8%, sa $29.49 bawat bahagi, o $9.6 bilyon para sa buong kumpanya .

Mas maaga, iniulat ng The Bell na ang Sberbank ay nakikipag-usap sa pagbili ng isang malaking stake sa Yandex - hanggang sa 30% ng kapital. Ayon sa mga mapagkukunan ng publikasyon, sa ganitong paraan ang bangko ng estado ay nagmumungkahi na "protektahan ang kumpanya mula sa mga posibleng problema sa mga kakumpitensya at sa estado." "Ang Sberbank ay hindi nakatanggap ng isang alok upang bumili ng mga pagbabahagi ng Yandex at hindi lumapit sa Yandex na may ganoong panukala. Ang posibilidad na ito ay hindi tinatalakay, "sinabi ng serbisyo ng press ng Sberbank sa Kommersant. "Hindi kami nagkomento sa mga alingawngaw," sabi ng serbisyo ng Yandex press.

Ang kumpanya ng Internet ay hindi gumawa ng ganoong alok sa Sberbank, sigurado ang interlocutor ng Kommersant na pamilyar sa sitwasyon.

Sa Russia, patuloy na pinagsasama-sama ang mga Internet holdings: isang alyansa ang inihayag kamakailan sa pagitan ng Mail.ru Group at ng mga asset ng Russia ng Chinese Alibaba Group, ang paggunita ng kausap ni Kommersant sa Sberbank. Sa kanyang opinyon, ang pagbili ng stake sa Yandex ay maaaring isang "ebolusyonaryo at progresibong hakbang", "upang hindi makaligtaan ang inisyatiba."

Ayon sa isang opisyal ng pederal, ang deal sa pagitan ng Yandex at Sberbank ay maaaring napag-usapan sa Open Innovations forum ngayong linggo sa Skolkovo. "Marahil, gusto ni Yandex na lumipat sa ilalim ng pakpak ng Sberbank, na isang alternatibong istruktura ng gobyerno na may sariling espesyal na kaugnayan sa teknolohiya," naniniwala siya. Ang kamakailang tumindi na salungatan sa pagitan ng Yandex at media holdings sa mga pagbabago sa anti-piracy legislation at ang posibleng pagbili ng Sberbank ng isang stake sa Yandex ay hindi nauugnay na mga proseso, sigurado ang pederal na opisyal.

Ang pagbagsak sa mga quote ng Yandex ay dahil sa paglitaw ng impormasyon tungkol sa posibleng pagpasok ng Sberbank sa kabisera nito, ayon sa mga analyst na nakapanayam ng Kommersant. Ang unang tanong ay kung anong istraktura ng transaksyon ang inaasahan, kung ang mga bagong pagbabahagi ay ibibigay o magkakaroon ng buyout mula sa mga umiiral na shareholder, ang sabi ng analyst ng Uralsib na si Konstantin Belov.

Ang aktwal na kontrol sa Yandex ay nasa tagapagtatag na si Arkady Volozh at ang kanyang mga kasosyo, at ang unang tanong na lumitaw sa mga mamumuhunan ay kung ang isang deal sa Sberbank ay maaaring baguhin ito, naniniwala siya.

"Maaaring matakot ang merkado na magbabago ang pamamahala ng kumpanya at sa halip na ang mga taong nagtatag nito, magkakaroon ng isa sa mga pinaka-progresibo, ngunit isang bangko ng estado pa rin," sabi ni Konstantin Belov.

Ang Yandex ay isang kumpanya kung saan ang tagapagtatag ay ang pinakamalaking shareholder, ang mga mamumuhunan ay karaniwang tulad nito, ngunit sa kabaligtaran, hindi nila gusto ang pakikilahok ng estado, sumasang-ayon ang analyst ng Raiffeisenbank na si Sergei Libin. Ang isang katulad na sitwasyon ay naganap sa mga pagbabahagi ng Magnit nang ipahayag na ang VTB Bank ay bibili ng stake ng tagapagtatag nito na si Sergei Galitsky: bilang isang resulta, ang mga quote ng Magnit ay bumagsak ng halos tatlong beses, naalala ng analyst.

Ang Yandex ay may dalawang klase ng pagbabahagi; Malamang, maaari nating pag-usapan ang tungkol sa pagbili ng mga pagbabahagi ng "super-voting" - Arkady Volozh at iba pang mga empleyado ay may mga naturang papel, sabi ni Sergei Libin. "Ang pagbili ng 30% mula sa merkado ay mahaba, mahirap at mahal. Walang saysay na magsagawa ng karagdagang isyu sa pagbabahagi, dahil ito ay magpapalabnaw sa kapital ng Yandex at mabawasan ang halaga nito. Ito ay tumutukoy sa isang pantubos mula kay Arkady Volozh," iminumungkahi ni Sergei Libin. Ayon sa kanyang mga pagtatantya, 30% ng Yandex ay nagkakahalaga ng humigit-kumulang $3 bilyon.

Maaaring may malaking potensyal para sa pakikipagtulungan sa pagitan ng Yandex at Sberbank, dahil ang Yandex ay may "magandang balanse" at hindi na kailangan ng bagong financing, iyon ay, ang mga pakikipagtulungan sa pagitan ng mga kumpanya ay maaaring nasa magkasanib na mga proyekto, naniniwala si Konstantin Belov. Ang isang halimbawa nito ay ang "Yandex.Money," paalala niya.

Mula sa isang pang-ekonomiyang punto ng view, ang pagbili ng Sberbank ng mga pagbabahagi ng Yandex ay ipinapayong, naniniwala si Sergei Libin. “Lalago ang pagbabahagi ng Yandex; Isinasaalang-alang na sila ay bumagsak kamakailan lamang, ito ay hindi isang masamang oras upang bumili, "sabi ni Sergei Libin. Ngunit ang pagiging posible sa ekonomiya sa deal na ito ay hindi ang pangunahing bagay, naniniwala siya: para dito, ang Sberbank ay maaaring bumili ng mas maliliit na kumpanya na may mas malaking potensyal na kakayahang kumita bilang bahagi ng venture investments. "Ang motibo ay pampulitika," naniniwala ang analyst.

Ang Sberbank ay mayroon nang "gintong bahagi" ng Yandex - sa sandaling natanggap ito ng bangko, ang estado ay mayroon nang pagnanais na kahit papaano ay kontrolin ang Yandex,

at ang ginintuang bahagi ay "isang opsyon sa kompromiso kung saan ang kontrol ay minimal." Walang direktang pakikilahok ng Sberbank sa kabisera ng Yandex, ngunit mayroong isang instrumento na nagbibigay ng karapatang harangan ang ilang mga desisyon na hindi kanais-nais sa estado, sabi niya. "Maaaring ipagpalagay na ang estado ay palaging may pagnanais na kontrolin ang Yandex, at ngayon ang mga pag-uusap tungkol dito ay nagsimula muli," naniniwala ang analyst.

Vladislav Novy, Anna Afanasyeva

Maaaring interesado ang mga baguhan na gumagamit ng Internet sa kung ano ang Yandex Disk. Hayaan akong magpaliwanag kaagad - ito ay cloud storage, disk space na ibinibigay sa sinumang user na may access sa Internet.

Para saan ang Yandex.Disk?

Nakakatulong itong mag-imbak ng mga file na bihirang ginagamit sa isang personal na computer (mga archive, mga larawan ng programa, mga litrato).

Tandaan! Ang halaga ng inilalaang puwang sa disk ay karaniwang 10 gigabytes.

Ang paggamit ng Yandex Disk ay madalas na nagse-save ng mahalagang data na dati nang na-back up sa iyong computer at sa cloud storage.

Halimbawa, kung ang operating system ay hindi nagsimula bilang isang resulta ng isang pagkabigo o ang hard drive ay nasira, ang may-ari ng mga file ay maaaring mag-log in sa kanyang Yandex account at i-download ang mga ito sa isang bagong device. Ang pag-iingat na ito ay nakakatipid ng maraming oras at pera.

Ang natitira lamang ay upang matutunan kung paano gamitin ang Yandex Disk - upang makakuha ng pagkakataon na personal na maranasan ang lahat ng mga benepisyo ng proyekto.

Pagrehistro ng mailbox

Sa kasamaang palad, ang mga tagalikha ng serbisyo ay hindi nagbigay ng posibilidad ng paggamit ng Yandex Disk nang walang mail. Samakatuwid, kailangan mo munang magrehistro ng isang personal na mailbox:

Buksan ang website www.yandex.ru at sundin ang link na " " na matatagpuan sa sulok ng pahina.

Ilagay ang iyong pangalan at apelyido. Maaari kang gumamit ng isang inimbentong pseudonym o totoong personal na data, walang pagkakaiba.

Upang i-install ang Yandex.Disk, magbukas ng account sa Yandex

  • Gumawa ng username. Dapat itong binubuo ng mga Latin na titik at hindi duplicate ng isang umiiral na.
  • Magtakda ng malakas na password – Kapag gumagamit ng vault, mahalagang bigyang-pansin ang seguridad.
  • I-click ang button na "Magrehistro" at maghintay hanggang sa maproseso ng server ang kahilingan at lumikha ng isang account.

Gamit ang Yandex Disk

Hindi kinakailangang gumamit ng mailbox; kinakailangan lamang na mag-log in sa cloud storage. Matatagpuan ito sa tab ng gumagamit sa ilalim ng link na "Disk", maaari ka ring pumunta doon sa pamamagitan ng pagpasok ng address disk.yandex.ru sa linya ng browser.

Ang screen ay magpapakita ng pagbati sa bagong user at isang abiso na nabigyan ka ng 10 gigabytes ng disk space para sa walang hanggang paggamit. Maaari itong malayang magamit upang mag-save ng mga file sa iba't ibang uri ng mga format.

Kung ang inilalaan na 10GB ay hindi sapat para sa iyo, mayroon kang pagkakataon na bumili ng karagdagang gigabytes ng puwang sa disk para sa pera.

Paano gamitin ang Yandex Disk sa unang pagkakataon?

Noong una kaming nag-log in sa Yandex.Disk, sinenyasan kaming mag-download ng application para sa aming computer ("I-download ang Disk para sa Windows"). Sa tingin ko hindi na kailangang magmadali upang i-install ang application. Upang magsimula, mas mahusay na suriin ang lahat ng mga pakinabang ng online na bersyon. Samakatuwid, sinasabi namin ang "salamat" at isara ang window ng imbitasyon.

Susunod, pumunta sa pangunahing tab na "Mga File". Doon maaari kang mag-upload o mag-download ng data, pati na rin lumikha ng mga bagong direktoryo. Upang idagdag ang iyong unang file sa cloud storage, i-click lamang ang naaangkop na button at piliin ito sa iyong computer.

Ang proseso ng pagkumpleto ng gawain ay depende sa laki ng file at ang bilis ng koneksyon na ibinigay ng provider. Kapag kumpleto na ang operasyon, may lalabas na bagong item sa pangunahing o preselected na folder.

Pagkatapos nito, ang natanggap na address ay dapat makopya sa clipboard at ipasa sa sinumang user. Maaaring i-download ng sinuman ang impormasyon sa pamamagitan ng direktang link - kahit na hindi niya naiintindihan kung ano ang Yandex cloud storage at kung paano ito gamitin.

Programa para sa Yandex Disk

Maaari mong gamitin ang serbisyo ng imbakan hindi lamang sa pamamagitan ng web interface, kundi pati na rin sa pamamagitan ng opisyal na programa sa iyong computer. Ngunit ito ay mas mahusay na gawin ito kapag master mo ang online na bersyon ng disc.

Ang Yandex.Disk application ay na-optimize para sa pagtatrabaho sa mga file. Habang ang isang regular na browser ay madalas na nagkakamali kapag nagda-download ng malaking halaga ng impormasyon at kahit na awtomatikong nagsasara sa gitna ng proseso.

Maaari mong i-download ang application sa website https://disk.yandex.ru/client/disk at i-install ito sa iyong PC nang libre. Ang aming mga tagubilin ay makakatulong sa iyo dito:

Pumunta sa Yandex Disk at piliin ang iyong operating system mula sa listahang ibinigay.

I-download ang imahe ng pag-install sa iyong hard drive at patakbuhin ito sa pamamagitan ng pag-click dito.

Tanggapin ang kasunduan sa lisensya, maghintay para sa pag-install, at lilitaw ang programa sa pagpapatala ng iyong computer.

Sa window na bubukas, dapat mong ipasok ang iyong email address at password upang makakuha ng access sa iyong personal na imbakan ng file.

Pagkatapos nito, ang pangunahing direktoryo ay ipapakita na may isang listahan ng mga file, pati na rin ang mga folder at partisyon. Upang mag-download ng bagong impormasyon, ito man ay isang archive, video o imahe, i-drag lamang ito gamit ang mouse sa window ng programa at hintaying magsimula ang gawain.

Sa pangkalahatan, ang pagtatrabaho sa mga elemento ng imbakan ay ganap na katulad ng web interface, maliban sa pagtaas ng bilis ng pagproseso ng data at mataas na kaginhawahan.

Ang isang espesyal na tampok ng Yandex Disk na naka-install sa isang computer ay ang pagsasama nito sa operating system. Pagkatapos ng pag-install, makikita ng user na may lumitaw na bagong disk sa folder na "My Computer". Nasa ibabaw nito na ang mga file na na-upload sa cloud ay madodoble - para sa higit na seguridad.

Kung ninanais, ang Yandex Disk para sa Windows ay maaaring i-configure nang detalyado, pamamahala ng pag-synchronize, ang halaga ng inilalaan na espasyo at iba pang mahahalagang aspeto. Ginagawa nitong flexible, functional at napaka-user-friendly ang application.

Upang i-configure ang Yandex.Disk, hanapin ang icon sa kanang sulok sa ibaba ng screen ng iyong computer. Mag-click dito at pumunta sa mga setting ng disk.

Susunod, sa pamamagitan ng pagpunta sa mga setting, maaari naming italaga ang mga folder na awtomatikong i-synchronize. Iyon ay, ang kanilang mga nilalaman ay awtomatikong madoble sa Yandex disk cloud. Upang gawin ito, pumunta sa tab na "pag-synchronize" ng mga setting ng disk at alisan ng tsek ang mga folder na hindi kailangang i-synchronize.

Kaya, natutunan mo kung paano i-install at gamitin ang Yandex Disk. Ang cloud storage na ito ay tutulong sa iyo na palayain ang memorya ng iyong computer at protektahan ang iyong mga mahahalagang file - ngunit kakailanganin mo lamang na magbayad ng pera kung gusto mong dagdagan ang laki ng inilaan na espasyo. At kahit na ang isang baguhan na gumagamit ng computer ay maaaring makabisado ang ulap. Kailangan mo lang sundin ang mga tagubiling ito at magkaroon ng pagnanais na matutunan kung paano magtrabaho kasama ang serbisyo.

Sa paglipas ng panahon, sapat na ang naiipon ng iyong computer o laptop isang malaking bilang ng mga file - 1000, 2000, o kahit 500,000. Ang kanilang kahalagahan ay maaaring napakataas, lalo na kung ito ay mga larawan ng pamilya, mga video, o mga dokumento sa trabaho.

Upang mapagkakatiwalaan protektahan ang mahahalagang file mula sa mga virus at pinsala Bilang resulta ng pagkabigo ng file system, ang bawat gumagamit ng PC ay kailangang gumawa ng duplicate ng kanilang data kahit isang beses bawat 2-3 linggo - lumikha ng mga backup na kopya. Ang pagkakaroon ng isang "sariwang" backup ay makakatulong sa iyong ibalik ang impormasyon mula dito kung sakaling mawala.

Saan mag-imbak ng mga backup: sa isang panlabas na HDD o magtiwala sa cloud?

Noong wala pang "ulap", karaniwang iniimbak ang mga backup na kopya:

  • sa lokal na PC
  • panlabas (naaalis) USB drive, flash drive o DVD
  • sa isang server sa lokal na network
  • sa isang malayuang FTP server

Ang mga advanced na user at system administrator ay nagkopya din ng mga file sa mga malalayong server gamit ang mga protocol ng FTP / SSH / WebDAV, atbp. Ngayon ay may karagdagang pagkakataon - upang mag-imbak ng mga folder sa Internet, sa isang server mula sa kumpanya ng Yandex.

Ano ang Yandex Disk?

Ako ay index drive ay isang serbisyo sa ulap na nagbibigay-daan sa iyong mag-imbak ng mga file sa isang server sa ilalim ng iyong account. Bilang default, binibigyan ka ng 10 GB ng disk space nang walang bayad at magpakailanman, na may posibilidad na madagdagan pa. Dahil sa pagiging naa-access at kaginhawahan nito, mabilis na naging popular ang serbisyong ito at, noong Oktubre 2018, ginagamit na ito ng mahigit 16 milyong user.

Mga Benepisyo ng Cloud Storage

  • Ang pag-imbak ng mga file sa labas ng opisina (sa labas ng bahay) ay nakakatulong na maprotektahan ang data mula sa sunog at mga virus
  • Mataas na pagiging maaasahan, dahil ang mga folder ay karagdagang naka-back up ng Yandex, at ang paghahatid ay isinasagawa gamit ang isang secure na protocol
  • Availability ng data mula sa kahit saan sa mundo
  • Mataas na tiwala, dahil ang kumpanya ng Yandex ay nagtatrabaho sa merkado ng IT sa loob ng maraming taon - ito ay isang pinuno sa larangan ng mga serbisyo ng IT at Internet sa Russia at mga bansang CIS.

Bahid

  • Ang mapagkukunan ay limitado sa 10 GB, ang pagtaas ng laki ay binabayaran
  • Ang napakalihim (kumpidensyal) na impormasyon na kumakatawan sa isang lihim ng kalakalan ay hindi pa rin inirerekomenda na itago sa mga ulap

Nasa iyo kung mag-iimbak ng mga backup online o hindi. Kung ikaw ay isang ordinaryong gumagamit na walang masyadong sensitibong data at ang dami nito ay humigit-kumulang 3 - 6 GB (hindi hihigit sa 10 GB), kung gayon ang pag-backup sa Yandex.Disk ay isang mahusay na libreng solusyon para matiyak ang kaligtasan ng mga file ng dokumento, larawan at backup ng video! Bilang isang patakaran, ang tinukoy na dami ay sapat upang mag-imbak ng ilang mga kopya ng pinakamahalagang mga file.

Exiland Backup - isang simpleng tool sa cloud backup

Ito ay nagtatapos sa aking maikling pangkalahatang-ideya ng pagkakataon. Kung mayroon kang anumang mga katanungan, ikalulugod kong tumulong. Sumulat sa akin sa pamamagitan ng form ng feedback.

Mikhail, developer ng Exiland Backup

Ngayon ay ipinakita namin ang pinakahihintay na Yandex.Disk client para sa Linux. Maaaring sabihin ng isa na "lalo na para sa Habrahabr," dahil walang isang pagbanggit ng Disk dito ang kumpleto nang walang mga tanong tungkol sa kliyente para sa Linux.

Mayroon itong lahat ng pangunahing pag-andar na mayroon ang mga kliyente para sa OS X at Windows, at higit pa (mga symlink!), at isang tampok - ito ay nakabatay sa console.

Basahin sa ibaba ang tungkol sa kung paano ito na-configure, kung ano ang eksaktong magagawa nito, at kung paano ito eksaktong idinisenyo at kung ano ang mahirap gawin dito.


Maaari mong i-install ito. Kaagad pagkatapos i-install ang package, lilitaw ang command sa terminal yandex-disk, kung saan ang komunikasyon sa Yandex cloud ay nagaganap pagkatapos. Pagkatapos nito kailangan mong manu-manong patakbuhin ang utos setup.

Pinapayagan ka ng wizard ng mga setting na pumili ng isang folder para sa pag-synchronize sa dialog mode, paganahin ang autorun sa pagsisimula ng system, i-configure ang trabaho sa pamamagitan ng isang proxy server (kung, siyempre, gumamit ka ng isa) at mag-log in sa Yandex.Disk. Kapag nagse-set up nang manu-mano, ang unang bagay na kailangan mong gawin ay mag-log in. Pagkatapos nito, malilikha ang isang config sa folder ng .config na matatagpuan sa direktoryo ng bahay, kung saan maaari mong i-configure ang landas sa folder ng pag-synchronize (maaari mong tukuyin ito nang manu-mano sa console), tukuyin ang landas sa token file, tukuyin ang mga folder na isi-synchronize o hindi, at tukuyin ang mga setting ng proxy server.

Posible ang selective synchronization sa Yandex.Disk. Koponan ibukod ay magbibigay-daan sa iyo na ibukod ang folder mula sa pag-synchronize: lahat ng mga pagbabagong ginawa dito pagkatapos nito ay hindi ipapadala sa cloud.

Pagpipilian Basahin lamang ay magbibigay-daan sa iyo na baguhin ang mga file nang lokal, nang hindi ina-upload ang mga ito sa cloud. Kung may mga salungatan sa mga lokal na pagbabago, ang huli ay mase-save sa pinalitan ng pangalan na mga file, at ang mga pagbabago mula sa cloud ay isi-synchronize. Pagpipilian overwrite ay papatungan ang mga lokal na binagong file sa read-only na mode.

Hindi namin maiwasang ipagmalaki ang tungkol sa pinakakagiliw-giliw na inobasyon sa core ng pag-synchronize - mula ngayon ay sinusuportahan namin ang pag-synchronize ng mga symlink! Kung nakatagpo ka ng anumang mga paghihirap o tanong sa paggamit ng command console client lalaki At tulong ay tutulong sa iyo na maunawaan ang mga ito sa isang simple at madaling paraan.

Paano ito ginawa

Upang sa hinaharap ang code ay maaaring magamit upang ipatupad ang mga kliyente para sa iba't ibang mga operating system, napagpasyahan na isulat ito sa C++. Inilipat namin ang mga piraso ng code na partikular sa iba't ibang operating system sa magkakahiwalay na function o klase, at nagsulat ng sarili nilang pagpapatupad para sa bawat platform. Kinuha namin ang Boost, OpenSSL at bilang pangunahing cross-platform na mga aklatan, at ang git ang naging version control system. Ang Linux client ay binuo gamit ang autoconf. Ang code ay isinulat at na-debug sa kumbinasyon ng KDevelop + console gdb, o sa Qt Creator (depende sa mga kagustuhan ng developer).

Ang pakikipag-ugnayan sa cloud at pag-synchronize ay isinasagawa gamit ang Yandex.Disk core library, na ginagamit ng mga desktop client ng serbisyo.

Paano ito gumagana

Ang console client ay binubuo ng dalawang bahagi: ang daemon at ang client. Nakikipag-usap sila sa pamamagitan ng mga text packet na naglalaman ng mga mensahe ng json na ipinadala sa pamamagitan ng mga socket (ginagamit ang mga unix-domain socket sa Linux at Mac OS X). Ang asynchronous na gawain ay ipinatupad gamit ang boost::asio library. Ipinapatupad ang pag-synchronize ng data access sa pamamagitan ng boost::asio::io\_service::strand, na nag-aalis ng problema sa sabay-sabay na pag-access ng data ng maraming thread at inaalis din ang paglitaw ng mga deadlock.

Para sa localization ginagamit namin ang boost::locale library. Ang teksto sa loob ng kliyente ay naka-encode sa utf-8 at, kung kinakailangan, ay kino-convert sa code na tiyak sa bawat operating system. Ang pagsubaybay sa filesystem para sa Linux ay gumagamit ng inotify, na angkop na angkop sa asynchronous na operasyon ng boost::asio.

Paano gumagana ang pag-synchronize?

Ang pag-synchronize ay ang puso ng Yandex.Disk, ang pangunahing tampok nito. Ang gawain ng pag-synchronize ng isang file tree sa cloud ay nahahati sa ilang mga independiyenteng bahagi.

1 . Pagsubaybay sa file system. Ang Yandex.Disk synchronization kernel ay idinisenyo at nilikha bilang isang portable abstraction na may kakayahang magsagawa ng mga nakatalagang gawain sa lahat ng sinusuportahang platform. Ngunit ang problema tulad ng pagsubaybay sa file system ay hindi ipinatupad alinman sa karaniwang C++ library o kahit na sa pamamagitan ng mga monsters bilang boost. Bukod dito, kahit na gamit ang "katutubong" API ng operating system, nakakatanggap kami ng isang hanay ng mga kaganapan na partikular sa bawat platform.

Upang subaybayan ang file system, ang isang "tagamasid" na interface ay idinisenyo na maaaring subaybayan ang mga kaganapan sa isang partikular na direktoryo at ibalik ang isang listahan ng mga kaganapan na naganap dito. Bukod dito, iba ang set ng mga kaganapang ito para sa bawat sinusuportahang platform. Halimbawa, maaari lamang iulat ng Mac OS X ang katotohanan ng ilang pagbabago sa isa sa mga direktoryo ng bata nang hindi ito idinetalye. Ngunit ibinalik ng Windows at Linux ang buong set, kabilang ang paggawa, pagtanggal, pagbabago at paglipat ng mga bagay. Bagama't ipinakita ng pagsasanay na ang mga kaganapan sa Windows platform ay hindi dapat pagkatiwalaan at ang pinaka-maaasahang opsyon ay nananatiling naglilista ng direktoryo pagkatapos makatanggap ng alerto.

2 . Pag-index ng mga lokal na file at direktoryo. Upang kontrolin ang integridad at ipatupad ang mga pag-update ng delta file, ang Yandex.Disk synchronization kernel ay gumagamit ng mga digest - mga hanay ng mga checksum ng isang file at ang mga indibidwal na bahagi nito. Para sa buong file, kinakalkula namin ang isang malakas na SHA-256 hash at isang set ng hindi gaanong paulit-ulit na mga kabuuan para sa mga indibidwal na bloke. Ang bawat file na matatagpuan sa folder ng Yandex.Disk at hindi kasama sa listahan ng pagbubukod ay dapat ma-index. Ngunit ang pagkalkula ng SHA-256 hash ay isang medyo mahal na operasyon, at ang pagkalkula ng mga hash sa tuwing ilulunsad ang software ay isang hindi mapapatawad na pag-aaksaya ng mga mapagkukunan. Samakatuwid, pagkatapos makumpleto ang pag-index ng file, nai-save ng kernel ng pag-synchronize ang natanggap na digest sa isang "bangko" - isang espesyal na imbakan na matatagpuan sa direktoryo ng serbisyo ng Yandex.Disk. Upang maghanap ng mga digest sa storage, isang natatanging file identifier ang ginagamit - inode (laki at huling binagong oras). Sa kasamaang palad, ang diskarte na ito ay walang mga kakulangan nito. Halimbawa, maraming mga crypto container file ang nagpapanatili sa huling oras ng pagbabago na hindi nagbabago kahit na matapos itong isulat.

Marahil, maliban sa mga intricacies ng pagtatrabaho sa mga simbolikong link, wala sa listahan ng mga direktoryo ang partikular na interes. Para matagumpay na makumpleto ang pag-synchronize, ang kernel ay dapat makakita at magbukod ng mga cyclic branch mula sa pag-synchronize.

Sa pangkalahatan, ang mga simbolikong link ay isang tunay na sakit ng ulo para sa synchronization kernel. Maaari silang tumuro sa mga arbitrary na lokasyon sa file system, at ang parehong mga panuntunan sa pag-synchronize ay hindi mailalapat sa lahat ng ito. Halimbawa, ang mga pakete ng application ng Mac OS X ay madalas na naglalaman ng mga simbolikong link sa mga direktoryo ng library ng system, at hindi kanais-nais ang pag-synchronize ng mga ito sa cloud - lalo na sa pagitan ng iba't ibang bersyon ng OS. Ngunit sa parehong oras, ang kakayahang mag-synchronize ng mga karagdagang direktoryo gamit ang mga simbolikong link ay isang napaka-nakatutukso na pagkakataon na hindi ko gustong palampasin.

Samakatuwid, ang isang espesyal na patakaran ay ipinakilala para sa pag-synchronize ng mga simbolikong link, salamat sa kung saan ang kernel ay maaaring pumili ng isang tiyak na opsyon sa pag-synchronize para sa bawat simbolikong link - depende sa lokasyon ng bagay na itinuturo nito.

3 . Pagkuha ng cloud file system tree. Upang malutas ang problema sa pag-synchronize, hindi sapat na magkaroon ng lokal na istraktura ng file at mga digest ng file - kailangan mong makuha ang kasalukuyang estado ng file system sa cloud. Kung ang synchronization engine ay kailangang dumaan sa puno gamit ang PROPFIND method sa bawat pagkakataon, ang bawat cycle ng synchronization ay aabot ng hindi makatwirang mahabang panahon at lilikha ng hindi kinakailangang load sa channel. Samakatuwid, ang Yandex.Disk software ay gumagamit ng isang espesyal na API, na ginagawang posible na makuha ang kasalukuyang estado ng file tree sa cloud at ang mga pagbabagong naganap dito, simula sa isang tiyak na kilalang sandali, na tinutukoy ng bersyon ng puno .

4 . Makatanggap ng mga alerto kapag nagbago ang iyong cloud file system. Ang real-time na pag-synchronize ng file ay nangangailangan ng napapanahong notification ng mga pagbabago sa mga file sa cloud. Posibleng gumamit ng panaka-nakang pagboto ng server ng mga kliyente, ngunit pagkatapos masuri ang posibleng bilang ng mga kliyente, napagpasyahan namin na ang diskarteng ito ay magiging mahinang masusukat at mabilis na mag-overload sa imprastraktura ng serbisyo. Pagkatapos ng ilang paghahanap, nakipag-ayos kami sa XMPP protocol. Ang isa sa mga pagpapatupad nito ay gumagana sa Yandex sa loob ng mahabang panahon. Ito ay binuo ng isang koponan na kalaunan ay lumikha ng isang WebDAV server para sa proyekto ng Yandex.Disk, kaya walang mga paghihirap sa pagsasama ng protocol na ito.

Sa kasalukuyan, ang mga push notification na naproseso ng core ng pag-synchronize ay kinabibilangan ng hindi lamang mga kaganapan na direktang nangyari sa mga file o folder sa Yandex.Disk cloud, kundi pati na rin ang iba't ibang mga mensahe ng serbisyo. Halimbawa, tungkol sa pagpapalabas ng karagdagang espasyo o mga pagkilos ng ibang mga user sa mga nakabahaging folder. Ang pagdaragdag ng mga kaganapang ito sa kasalukuyang protocol ay hindi nagdulot ng labis na kahirapan dahil sa pagpapalawak ng XMPP, na muling kinumpirma ang tama ng aming napili.

5 . Paglikha ng isang listahan ng mga pagpapatakbo ng pag-synchronize. Kapag ang kernel ng pag-synchronise ay may parehong mga file tree sa pagtatapon nito - lokal at malayo - maaari mong simulan ang pamamaraan ng pag-synchronize mismo. Upang gawin ito, ang isang espesyal na algorithm para sa paghahambing ng mga puno ay ginagamit, na tumatagal bilang input, bilang karagdagan sa dalawang nabanggit na mga puno, isang pangatlo din - ang huling naka-synchronize. Ang resulta ng algorithm ay isang listahan ng mga operasyon na kailangang isagawa sa mga lokal at malalayong file at direktoryo upang dalhin ang mga puno sa isang karaniwang anyo.

6 . Pinoproseso ang sync queue. Ang listahan ng mga operasyon para sa mga lokal at malalayong puno ay nilikha nang nakapag-iisa. Maaari itong magresulta sa magkasalungat na operasyon. Halimbawa, ang pagtanggal ng file sa cloud na nabago dito at hindi pa na-synchronize nang lokal, o ang pagbabago ng file nang sabay-sabay nang lokal at sa cloud. Ang mga salungatan sa mod/delete ay palaging nireresolba ng kernel na pabor sa pagbabago, at ang mga salungatan sa dobleng pagbabago ay nareresolba sa pamamagitan ng pagpapalit ng pangalan sa isang bersyon ng file. Sa ganitong paraan, maaari naming ginagarantiyahan ang kaligtasan ng data at bigyan ang user ng pagkakataon, pagkatapos makumpleto ang pag-synchronize, na magpasya kung alin sa mga pagbabago ang pinakaangkop sa kanya sa bawat partikular na kaso.

Ang mga pagpapatakbo ng pag-synchronize ay dapat sumunod sa isang mahigpit na pagkakasunud-sunod; ang isang file ay hindi mailipat hangga't hindi nagagawa ang pangunahing direktoryo nito. Gayundin, hindi maaaring tanggalin ang isang direktoryo habang may mga file sa loob nito na kailangang ilipat sa isang bagong lokasyon. Ang algorithm ng paghahambing ng puno ay lumilikha na ng mga operasyon sa kinakailangang pagkakasunud-sunod, ngunit kung mangyari ang mga error, maaari itong masira. Upang maiwasan ang sitwasyong ito, ang bawat operasyon ay may listahan ng mga dependency - isang hanay ng mga operasyon na dapat kumpletuhin bago ito magsimula, at isang hanay ng mga operasyon na hindi dapat magsimula hanggang sa ito ay makumpleto.

Bilang karagdagan sa mga dependency, ang pagkakasunud-sunod kung saan isinasagawa ang mga operasyon ay naiimpluwensyahan ng kanilang priyoridad. Halimbawa, ang mga pagpapatakbo ng paglilipat ng file ay isinasagawa batay sa mga laki ng file - mula sa maliit hanggang sa malaki.

Ang lahat ng mga gawaing ito ay isinasagawa nang sabay-sabay, na nagpapataw ng mga karagdagang kinakailangan sa kalidad ng pag-synchronize ng mga parallel na proseso at ang pamamahagi ng mga mapagkukunan sa loob ng Yandex.Disk synchronization kernel. Kung wala ka pang Ya.Disk, maaari kang makakuha ng isa

Magandang araw sa inyong lahat! Ngayon ay pinag-uusapan natin ang tungkol sa isang napaka-maginhawang serbisyo na ginagamit ko sa aking trabaho sa mahabang panahon - Yandex Disk. Anong uri ng "hayop" ito? - maaari mong itanong. Tatalakayin ko ito nang detalyado sa artikulo sa ibaba. Kung mayroon kang anumang mga katanungan, tanungin sila sa mga komento, malalaman namin ito at maghanap ng mga sagot! Samantala, kilalanin natin ang isa sa mga pinaka-maginhawang pag-iimbak ng file mula sa mga developer ng sikat na search engine ng Russia na Yandex.

1. Yandex Disk: ano ito

Ang Yandex.Disk ay isang sikat na cloud storage na nagbibigay-daan sa mga user na mag-imbak ng iba't ibang impormasyon (mga larawan, video, audio, text at iba pang mga file) sa tinatawag na "cloud", i.e. sa isang server sa network. Ang data na nakaimbak sa Yandex.Disk ay maaaring ibahagi sa ibang mga user, pati na rin ma-access mula sa iba't ibang device - ibang mga computer, tablet at smartphone. Ang pangunahing bersyon ng Yandex.Disk ay ganap na libre at magagamit ng lahat. Naaalala ko na noong 2012, ang pagpaparehistro ay sa pamamagitan lamang ng imbitasyon, at gumamit ako ng alternatibong serbisyo - Dropbox. Ngunit ngayon ako ay ganap na lumipat sa Yandex Disk Cloud. Pagkatapos ng lahat, libre, at kahit na naa-access mula sa lahat ng dako, ang 10 GB ay hindi kailanman kalabisan.

2. Yandex Disk: kung paano gamitin - sunud-sunod na mga tagubilin

Kaya, kinumbinsi kita, at nagpasya kang i-install ang Yandex Disk sa iyong computer. Ngayon tingnan natin nang mabuti kung paano gamitin ang Yandex Cloud (tinatawag ding Yandex.Disk, dahil ito ay isang cloud data storage).

2.1. Paano lumikha ng Yandex Disk (pagpaparehistro sa Yandex Cloud)

Upang simulan ang paggamit ng Yandex.Disk, kailangan mo magparehistro at lumikha ng isang mailbox mula sa Yandex(kung mayroon ka na, dumiretso sa pangalawang punto).

4. Pag-install ng Yandex.Disk sa isang smartphone. Available ang mga libreng app para sa iOS at Android, kaya madali mong mada-download ang mga ito mula sa App Store at Google Play. Ang application para sa iOS ay walang napakataas na rating, mayroong ilang mga pagkukulang, na lahat ay makikita sa mga review.

2.3. Yandex Disk: magkano ang libreng espasyo?

Kaagad pagkatapos magrehistro at mag-install ng Yandex.Disk, maaari mong ma-access 10 libreng GB ng espasyo sa Ulap. Ito ay sapat na para sa simula; tumagal ito sa akin ng halos anim na buwan. Ano ang gagawin kung walang sapat na espasyo?

  • Karagdagang libreng 10 GB para sa pag-imbita ng mga kaibigan. Makakakuha ka ng 512 MB ng libreng cloud space para sa bawat kaibigang inimbitahan mo. Pumunta dito - https://disk.yandex.ru/invites at makikita mo ang iyong referral link, na kailangan mong kopyahin at ipadala sa iyong mga kaibigan. Pagkatapos magrehistro ng bawat user gamit ang iyong link, makakatanggap ka ng karagdagang espasyo sa disk, at ang inanyayahang kaibigan ay makakatanggap ng karagdagang 1 GB.

  • Dagdag hanggang 250 GB bilang regalo mula sa mga kasosyo sa Yandex. Ang iba't ibang mga promo ay regular na gaganapin na magbibigay-daan sa iyo upang makakuha ng karagdagang gigabytes ng libreng espasyo. Maaari mong subaybayan ang mga kasalukuyang promosyon sa pahinang ito.

At siyempre, tulad ng maaari mong asahan mula sa Yandex, maaaring mabili ang karagdagang espasyo. Gayunpaman, ang kasiyahan ay hindi mura:

Kung kailangan mo ng maraming espasyo sa Cloud, ngunit ayaw mong magbayad, maaari kang lumikha ng ilang mga mailbox at lumikha ng Yandex.Disk para sa bawat isa sa kanila.

2.3. Mag-login sa Yandex Disk

Nakumpleto na ang pagpaparehistro, ang magagamit na espasyo ay inayos na, ang tanong ay lumitaw - ?

Maaari mong tingnan ang mga na-download na file sa maraming paraan:

1. Buksan ang shortcut ng folder ng Yandex.Disk sa Desktop, kung hindi mo ito tinanggal pagkatapos ng pag-install.

2. Buksan ang Yandex.Disk sa folder ng My Computer.

3. Mag-click sa icon ng Yandex.Disk sa taskbar, na matatagpuan sa dulong kanang sulok ng screen.

4. Mag-log in sa iyong Yandex mail sa pamamagitan ng anumang browser at sa itaas ay magkakaroon ng link sa Cloud:

6. Pumunta sa pangunahing pahina ng Yandex habang naka-log in sa iyong email. Sa kanang sulok sa itaas ay magkakaroon ng isang link sa Yandex.Disk:

2.4. Paano mag-upload ng mga file sa Yandex Disk - 7 madaling paraan

Isaalang-alang natin ngayon ang pinakamahalagang punto, dahil kung saan ginawa namin ang lahat ng mga pagkilos na ito -. Muli, may ilang paraan para gawin ito:

1. Sa pamamagitan ng menu ng konteksto. Piliin ang file na kailangang i-upload sa Cloud, i-right-click ito at piliin ang item: "Yandex.Disk: Kopyahin ang pampublikong link":

2. Kopyahin ang file sa folder ng Yandex.Disk(Isinulat ko sa itaas kung paano ito ipasok). Bilang default, ang folder na ito ay awtomatikong naka-synchronize, kaya kapag kumopya ka doon, lahat ng mga file ay agad na idaragdag sa iyong Disk.

3. Mag-upload ng mga file sa pamamagitan ng mobile app iOS o Android. Maaari kong isaalang-alang ang pamamaraang ito sa isang hiwalay na artikulo, kung iniwan mo ang gayong hiling sa mga komento.

4. Mag-upload ng file sa Cloud sa pamamagitan ng browser. Upang gawin ito, i-drag at i-drop lamang ang mga napiling file sa isang browser window na nakabukas ang Yandex.Disk:

5. Pagkopya ng mga file ng ibang tao. Kung may nagbahagi sa iyo ng link sa isang file na nakaimbak sa Yandex.Disk, madali mo itong mai-save sa iyong Cloud. Upang gawin ito, kailangan mong sundin ang ipinadalang link tulad ng https://yadi.sk/*** at mag-click sa pindutang "I-save sa Yandex.Disk" sa kanan.

. Maaari kang mag-upload ng mga larawan mula sa iba't ibang mga social network sa Yandex Disk sa halos isang pag-click. Upang gawin ito, pumunta dito sa pamamagitan ng isang browser, piliin ang "Mga Larawan mula sa mga network" sa kaliwang hanay at mag-log in sa nais na social network. Sa oras ng pagsulat, ang pag-upload ng mga larawan mula sa VK, Instagram, Odnoklassniki, FB, Mail at Google+ ay may kaugnayan.

. Kung i-install mo ang extension ng browser, magagawa mong mag-save ng mga larawan sa iyong Yandex.Disk nang direkta mula sa mga site na binibisita mo at agad na ibahagi ang link sa mga kaibigan.

Madalas din nilang itanong - paano mag-upload ng folder sa Yandex Disk. Ang prinsipyo ay pareho sa nakasaad sa itaas sa seksyon ng mga file. Ngunit may isa pang karagdagang kalamangan - ang folder ay maaaring italaga sa Nakabahaging pag-access. Sa ganitong paraan, ang ibang mga user na binibigyan mo ng mga karapatan sa pag-access ay magagawang tingnan at i-download ang mga file sa folder na ito, pati na rin mag-upload ng sarili nilang mga file doon.

Paano mag-upload ng isang video sa Yandex Disk?– ay isa ring napakasikat na tanong mula sa mga gumagamit ng Cloud. Ito ay dahil sa ang katunayan na ang mga video file ay karaniwang malaki, at maraming tao ang nag-aalala na sila ay hindi "magkasya" at hindi maiimbak doon. Hindi ito totoo, ang mga video file, tulad ng mga larawan, ay maaaring i-upload at iimbak sa Yandex.Disk.

2.5. Yandex Disk: kung paano maglipat ng mga file sa ibang user

Maaari mo ring alisin ang access sa file sa pamamagitan ng pag-click sa mouse at paglipat nito sa OFF na posisyon.

Kung para sa ilang kadahilanan kailangan mong alisin ang Yandex.Disk mula sa iyong computer, pagkatapos ay dapat mong gawin ang parehong bilang sa isang regular na application - gumamit ng karaniwang mga tool sa operating system.

Ituloy natin: Start -> Control Panel -> Programs and Features

Sa window na lilitaw, piliin ang Yandex.Disk (karaniwan ay ito ang huli sa listahan) at i-click ang pindutang "Tanggalin". Ang mga na-download na file ay mananatili sa iyong account; ang application lamang ang tatanggalin mula sa iyong computer.