Bir Yandex diskidan boshqasiga. Yandex disk bulutiga zaxiralash. Fayllarni bulutga zaxiralash. Yandex.Diskdagi fayllar va papkalar bo'yicha harakatlar

Savdolar ochilishidan ko'p o'tmay, NASDAQ fond birjasida Yandex birja kotirovkalari deyarli 10 foizga arzonlashdi. Qimmatli qog'ozlar narxining tushishi investorlarning Sberbankning Yandeks aksiyadori sifatida paydo bo'lishiga munosabati bilan izohlanadi, deydi tahlilchilar.


Birja maʼlumotlariga koʻra, Nyu-Yorkdagi NASDAQ’dagi Yandex aksiyalari Moskva vaqti bilan soat 20:35 da avvalgi kunga nisbatan 9,66 foizdan koʻproqqa tushib, 32,41 dollarni tashkil qilgan. Kompaniyaning kapitallashuvi 10,6 mlrd dollarni tashkil qilgan bo‘lsa, 17 oktabr kuni savdolar yakunida 11,7 mlrd dollarga yetdi.Moskva vaqti bilan soat 00:22ga kelib, Yandex’ning NASDAQ’dagi kotirovkalari 17,8 foizga kamayib, har bir aksiya uchun 29,49 dollarni yoki butun kompaniya bo‘yicha 9,6 milliard dollarni tashkil qildi. .

Avvalroq The Bell Sberbank Yandex’ning katta ulushini – kapitalning 30 foizini sotib olish bo‘yicha muzokaralar olib borayotgani haqida xabar bergan edi. Nashr manbalariga ko‘ra, shu yo‘l bilan davlat banki “kompaniyani raqobatchilar va davlat bilan yuzaga kelishi mumkin bo‘lgan muammolardan himoya qilishni” taklif qilmoqda. "Sberbank Yandex aktsiyalarini sotib olish taklifini olmagan va Yandexga bunday taklif bilan murojaat qilmagan. Bu imkoniyat muhokama qilinmayapti”, — dedi Sberbank matbuot xizmati “Kommersant”ga. "Biz mish-mishlarga izoh bermaymiz", dedi Yandex matbuot xizmati.

Internet-kompaniya Sberbankga bunday taklifni bermadi, "Kommersant" ning vaziyat bilan tanish bo'lgan suhbatdoshi.

Rossiyada Internet-xoldinglar konsolidatsiya qilishda davom etmoqda: yaqinda Mail.ru Group va Xitoyning Alibaba guruhining Rossiya aktivlari o'rtasida ittifoq e'lon qilindi, deb eslaydi Kommersantning Sberbankdagi suhbatdoshi. Uning fikricha, "Yandeks" ning ulushini sotib olish "tashabbusni boy bermaslik uchun" evolyutsion va progressiv qadam bo'lishi mumkin.

Federal amaldorlardan birining soʻzlariga koʻra, “Yandeks” va “Sberbank” oʻrtasidagi kelishuv shu hafta Skolkovoda boʻlib oʻtgan “Ochiq innovatsiyalar” forumida muhokama qilinishi mumkin edi. "Ehtimol, Yandex texnologiyaga o'ziga xos munosabatlarga ega bo'lgan muqobil hukumat tuzilmasi bo'lgan Sberbank qanoti ostida harakat qilishni xohlaydi", deb hisoblaydi u. Yaqinda Yandeks va mediaxoldinglar o'rtasida qaroqchilikka qarshi qonunchilikdagi o'zgarishlar va Sberbank tomonidan Yandeksning ulushini sotib olish bo'yicha kuchaygan ziddiyat bir-biriga bog'liq emas, federal amaldor.

“Yandeks” kotirovkalarining tushishi “Kommersant” suhbatlashgan tahlilchilarga ko‘ra, Sberbankning uning kapitaliga kirishi mumkinligi haqidagi ma’lumotlarning paydo bo‘lishi bilan bog‘liq. Birinchi savol - bitimning qanday tuzilishi kutilmoqda, yangi aksiyalar chiqariladimi yoki mavjud aktsiyadorlardan sotib olish bo'ladimi, deydi Uralsib tahlilchisi Konstantin Belov.

"Yandeks" ustidan haqiqiy nazorat endi asoschisi Arkadiy Voloj va uning sheriklariga tegishli va investorlar orasida paydo bo'ladigan birinchi savol - Sberbank bilan kelishuv buni o'zgartira oladimi, deb hisoblaydi.

"Bozor kompaniya boshqaruvi o'zgarishidan qo'rqishi mumkin va uni asos solgan odamlar o'rniga eng ilg'or, ammo baribir davlat banki paydo bo'ladi", deydi Konstantin Belov.

"Yandeks" - bu asoschisi eng yirik aktsiyador bo'lgan kompaniya, investorlar odatda buni yoqtirishadi, lekin aksincha, ular davlat ishtirokini yoqtirmaydilar, deydi Raiffeisenbank tahlilchisi Sergey Libin. VTB Bank o'z asoschisi Sergey Galitskiyning ulushini sotib olishi e'lon qilinganida Magnit aksiyalari bilan ham xuddi shunday vaziyat yuzaga keldi: natijada Magnitning kotirovkalari deyarli uch baravar pasaydi, deya eslaydi tahlilchi.

Yandex ikkita aktsiyalarga ega; Katta ehtimol bilan, biz "super ovoz beruvchi" aktsiyalarni sotib olish haqida gapirishimiz mumkin - Arkadiy Voloj va boshqa xodimlarda bunday hujjatlar bor, deydi Sergey Libin. “Bozordan 30% sotib olish uzoq, qiyin va qimmat. Qo'shimcha aktsiyalarni chiqarishning ma'nosi yo'q, chunki u Yandex kapitalini suyultiradi va uning qiymatini pasaytiradi. Bu Arkadiy Volojdan olingan to'lovga ishora qiladi», - deya taklif qiladi Sergey Libin. Uning hisob-kitoblariga ko'ra, Yandeksning 30 foizi taxminan 3 milliard dollarga teng.

Yandex va Sberbank o'rtasida hamkorlik qilish uchun juda katta salohiyat mavjud bo'lishi mumkin, chunki Yandex "yaxshi balansga" ega va yangi moliyalashtirishga ehtiyoj yo'q, ya'ni kompaniyalar o'rtasidagi hamkorlik qo'shma loyihalarda bo'lishi mumkin, deb hisoblaydi Konstantin Belov. Bunga misol "Yandex.Money", deb eslatadi u.

Iqtisodiy nuqtai nazardan, Sberbankning Yandex aktsiyalarini sotib olish tavsiya etiladi, deb hisoblaydi Sergey Libin. “Yandex aktsiyalari o'sadi; So'nggi paytlarda ular ancha tushib ketganini hisobga olsak, bu sotib olish uchun yomon vaqt emas, - deydi Sergey Libin. Ammo bu bitimning iqtisodiy maqsadga muvofiqligi asosiy narsa emas, uning fikricha: buning uchun Sberbank venchur investitsiyalari doirasida katta potentsial rentabellikka ega bo'lgan kichikroq kompaniyalarni sotib olishi mumkin. "Motiv siyosiy", deb hisoblaydi tahlilchi.

Sberbank allaqachon Yandex-ning "oltin ulushi" ga ega - bank uni olgan paytda, davlat qandaydir tarzda Yandex-ni boshqarishni xohladi,

Oltin ulush esa "nazorat minimal bo'lgan murosali variant" edi. Yandeksning kapitalida Sberbankning bevosita ishtiroki yo'q, lekin davlat uchun norozi bo'lgan ba'zi qarorlarni blokirovka qilish huquqini beruvchi vosita mavjud, deydi u. "Taxmin qilish mumkinki, davlat har doim Yandeksni nazorat qilish istagida bo'lgan va endi bu haqda suhbatlar yana boshlandi", deb hisoblaydi tahlilchi.

Vladislav Novy, Anna Afanasyeva

Yangi boshlanuvchi Internet foydalanuvchilari Yandex Disk nima ekanligiga qiziqishi mumkin. Darhol tushuntirib beraman - bu bulutli saqlash, Internetga kirish imkoni bo'lgan har qanday foydalanuvchiga taqdim etiladigan disk maydoni.

Yandex.Disk nima uchun?

Bu shaxsiy kompyuterda kamdan-kam ishlatiladigan fayllarni (arxivlar, dastur tasvirlari, fotosuratlar) saqlashga yordam beradi.

Eslatma! Ajratilgan disk maydoni odatda 10 gigabaytni tashkil qiladi.

Yandex Disk-dan foydalanish ko'pincha sizning kompyuteringizda va bulutli xotirada ilgari zaxiralangan qimmatli ma'lumotlarni saqlaydi.

Misol uchun, agar operatsion tizim nosozlik natijasida ishga tushmasa yoki qattiq disk buzilgan bo'lsa, fayllar egasi o'zining Yandex hisobiga kirib, ularni yangi qurilmaga yuklab olishi mumkin. Ushbu ehtiyot chorasi ko'p vaqt va pulni tejaydi.

Faqat Yandex Diskdan qanday foydalanishni o'rganish qoladi - loyihaning barcha afzalliklarini shaxsan his qilish imkoniyatini qo'lga kiritish.

Pochta qutisini ro'yxatdan o'tkazish

Afsuski, xizmatni yaratuvchilar Yandex Disk-dan pochtasiz foydalanish imkoniyatini ta'minlamadilar. Shuning uchun, avvalo shaxsiy pochta qutisini ro'yxatdan o'tkazishingiz kerak:

www.yandex.ru veb-saytini oching va sahifaning burchagida joylashgan “ ” havolasiga o'ting.

Ism va familiyangizni kiriting. Siz ixtiro qilingan taxallus yoki haqiqiy shaxsiy ma'lumotlardan foydalanishingiz mumkin, farq yo'q.

Yandex.Disk-ni o'rnatish uchun Yandex-da hisob oching

  • Foydalanuvchi nomi yarating. U lotin harflaridan iborat bo'lishi va mavjud harfni takrorlamasligi kerak.
  • Kuchli parol o'rnating - kassadan foydalanganda xavfsizlikka e'tibor berish muhimdir.
  • "Ro'yxatdan o'tish" tugmasini bosing va server so'rovni ko'rib chiqguncha va hisob yaratguncha kuting.

Yandex diskidan foydalanish

Pochta qutisidan foydalanish shart emas, faqat bulutli xotiraga kirish kerak. U "Disk" havolasi ostidagi foydalanuvchi yorlig'ida joylashgan, brauzer qatoriga disk.yandex.ru manzilini kiritish orqali ham u erga borishingiz mumkin.

Ekranda yangi foydalanuvchiga salom va sizga abadiy foydalanish uchun 10 gigabayt disk maydoni berilganligi haqida bildirishnoma ko'rsatiladi. Undan fayllarni turli formatlarda saqlash uchun erkin foydalanish mumkin.

Agar siz uchun ajratilgan 10 Gb etarli bo'lmasa, siz pul uchun qo'shimcha gigabayt disk maydoni sotib olishingiz mumkin.

Yandex Disk-dan birinchi marta qanday foydalanish kerak?

Yandex.Disk-ga birinchi marta kirganimizda, bizdan kompyuterimiz uchun dasturni yuklab olish so'raladi ("Windows uchun diskni yuklab olish"). Ilovani o'rnatishga shoshilishning hojati yo'q deb o'ylayman. Boshlash uchun onlayn versiyaning barcha afzalliklarini baholash yaxshiroqdir. Shuning uchun biz "rahmat" deymiz va taklif oynasini yopamiz.

Keyin asosiy "Fayllar" yorlig'iga o'ting. U erda siz ma'lumotlarni yuklashingiz yoki yuklab olishingiz, shuningdek, yangi kataloglarni yaratishingiz mumkin. Birinchi faylingizni bulutli xotiraga qo'shish uchun tegishli tugmani bosing va uni kompyuteringizda tanlang.

Vazifani bajarish jarayoni fayl hajmiga va provayder tomonidan taqdim etilgan ulanish tezligiga bog'liq. Amaliyot tugallangach, asosiy yoki oldindan tanlangan papkada yangi element paydo bo'ladi.

Shundan so'ng, qabul qilingan manzil buferga ko'chirilishi va istalgan foydalanuvchiga yuborilishi kerak. Har kim ma'lumotni to'g'ridan-to'g'ri havola orqali yuklab olishi mumkin - hatto u Yandex bulutli xotirasi nima ekanligini va undan qanday foydalanishni tushunmasa ham.

Yandex disk uchun dastur

Saqlash xizmatidan nafaqat veb-interfeys orqali, balki kompyuteringizdagi rasmiy dastur orqali ham foydalanishingiz mumkin. Ammo diskning onlayn versiyasini o'zlashtirganingizda buni qilish yaxshiroqdir.

Yandex.Disk ilovasi fayllar bilan ishlash uchun optimallashtirilgan. Oddiy brauzer ko'pincha katta hajmdagi ma'lumotlarni yuklab olishda xato qiladi va hatto jarayonning o'rtasida avtomatik ravishda yopiladi.

Ilovani https://disk.yandex.ru/client/disk veb-saytidan yuklab olishingiz va uni shaxsiy kompyuteringizga bepul o'rnatishingiz mumkin. Bizning ko'rsatmalarimiz sizga bu borada yordam beradi:

Yandex Disk-ga o'ting va taqdim etilgan ro'yxatdan operatsion tizimingizni tanlang.

O'rnatish tasvirini qattiq diskingizga yuklab oling va ustiga bosish orqali uni ishga tushiring.

Litsenziya shartnomasini qabul qiling, o'rnatishni kuting va dastur kompyuteringiz reestrida paydo bo'ladi.

Ochilgan oynada shaxsiy fayl xotirasiga kirish uchun elektron pochta manzilingiz va parolingizni kiritishingiz kerak.

Shundan so'ng, asosiy katalog fayllar ro'yxati, shuningdek, papkalar va bo'limlar bilan ko'rsatiladi. Arxiv, video yoki rasm bo'lsin, yangi ma'lumotlarni yuklab olish uchun uni sichqoncha bilan dastur oynasiga sudrab olib boring va vazifa boshlanishini kuting.

Umuman olganda, saqlash elementlari bilan ishlash veb-interfeysga to'liq o'xshaydi, ma'lumotlarni qayta ishlash tezligining oshishi va yuqori qulaylik bundan mustasno.

Kompyuterda o'rnatilgan Yandex Diskning o'ziga xos xususiyati uning operatsion tizimga integratsiyalashuvidir. O'rnatishdan so'ng foydalanuvchi "Mening kompyuterim" papkasida yangi disk paydo bo'lganligini ko'radi. Aynan shu bulutga yuklangan fayllar ko'paytiriladi - kattaroq xavfsizlik uchun.

Agar so'ralsa, Windows uchun Yandex Disk sinxronizatsiya, ajratilgan joy miqdori va boshqa muhim jihatlarni boshqarish bilan batafsil sozlanishi mumkin. Bu dasturni moslashuvchan, funktsional va juda qulay qiladi.

Yandex.Diskni sozlash uchun kompyuter ekranining pastki o'ng burchagidagi belgini toping. Unga bosing va disk sozlamalariga o'ting.

Keyinchalik, sozlamalarga o'tish orqali biz avtomatik ravishda sinxronlashtiriladigan papkalarni belgilashimiz mumkin. Ya'ni, ularning mazmuni avtomatik ravishda Yandex disk bulutida takrorlanadi. Buni amalga oshirish uchun disk sozlamalarining "sinxronizatsiya" yorlig'iga o'ting va sinxronizatsiya qilinishi kerak bo'lmagan papkalarni belgilang.

Shunday qilib, siz Yandex Diskni qanday o'rnatish va undan foydalanishni o'rgandingiz. Ushbu bulutli xotira kompyuteringiz xotirasini bo'shatishga va qimmatli fayllaringizni himoya qilishga yordam beradi - lekin siz ajratilgan joy hajmini oshirishni istasangizgina pul to'lashingiz kerak bo'ladi. Va hatto yangi kompyuter foydalanuvchisi ham bulutni o'zlashtira oladi. Siz shunchaki ushbu ko'rsatmalarga amal qilishingiz va xizmat bilan ishlashni o'rganish istagiga ega bo'lishingiz kerak.

Vaqt o'tishi bilan kompyuteringiz yoki noutbukingiz etarli darajada to'planadi ko'p sonli fayllar - 1000, 2000 yoki hatto 500 000. Ularning ahamiyati juda yuqori bo'lishi mumkin, ayniqsa bu oilaviy fotosuratlar, videolar yoki ish hujjatlari bo'lsa.

Ishonchli tarzda qimmatli fayllarni viruslar va zararlardan himoya qilish Fayl tizimining ishlamay qolishi natijasida har bir shaxsiy kompyuter foydalanuvchisi kamida 2-3 haftada bir marta o'z ma'lumotlarining dublikatini yaratishi kerak - zaxira nusxalarini yaratish. "Yangi" zaxiraga ega bo'lish, yo'qolgan taqdirda undan ma'lumotni tiklashga yordam beradi.

Zaxira nusxalarini qayerda saqlash kerak: tashqi HDDda yoki bulutga ishonasizmi?

Hali "bulutlar" bo'lmaganida, zaxira nusxalari odatda saqlanadi:

  • mahalliy kompyuterda
  • tashqi (olinadigan) USB disk, flesh-disk yoki DVD
  • mahalliy tarmoqdagi serverda
  • masofaviy FTP serverida

Ilg'or foydalanuvchilar va tizim ma'murlari, shuningdek, FTP / SSH / WebDAV va boshqalar protokollari yordamida masofaviy serverlarga fayllarni nusxalashdi. Endi qo'shimcha imkoniyat bor - papkalarni Internetda, Yandex kompaniyasining serverida saqlash.

Yandex Disk nima?

Men indeksli haydovchiman hisobingiz ostidagi serverda fayllarni saqlash imkonini beruvchi bulutli xizmatdir. Odatiy bo'lib, sizga 10 Gb disk maydoni bepul va abadiy, keyinchalik oshirish imkoniyati bilan taqdim etiladi. O'zining qulayligi va qulayligi tufayli ushbu xizmat tezda mashhurlikka erishdi va 2018 yil oktyabr holatiga ko'ra, undan 16 milliondan ortiq foydalanuvchi foydalanmoqda.

Bulutli saqlashning afzalliklari

  • Fayllarni ofisdan tashqarida (uydan tashqarida) saqlash ma'lumotlarni yong'in va viruslardan himoya qilishga yordam beradi
  • Yuqori ishonchlilik, chunki papkalar Yandex tomonidan qo'shimcha ravishda zaxiralanadi va uzatish xavfsiz protokol yordamida amalga oshiriladi
  • Dunyoning istalgan nuqtasidan ma'lumotlarning mavjudligi
  • Yuqori ishonch, chunki Yandex kompaniyasi IT bozorida ko'p yillar davomida ishlamoqda - bu Rossiya va MDH mamlakatlarida IT va Internet xizmatlari sohasida etakchi hisoblanadi.

Kamchiliklar

  • Resurs 10 GB bilan cheklangan, hajmini oshirish to'lanadi
  • Tijorat sirini ifodalovchi juda maxfiy (maxfiy) ma'lumotlarni bulutlarda saqlash hali ham tavsiya etilmaydi.

Zaxira nusxalarini onlayn saqlash yoki saqlamaslik sizga bog'liq. Agar siz juda nozik ma'lumotlarga ega bo'lmagan oddiy foydalanuvchi bo'lsangiz va uning hajmi taxminan 3 - 6 GB (10 GB dan oshmasa), unda Yandex.Disk-ga zaxiralash hujjat fayllari, fotosuratlar va fayllar xavfsizligini ta'minlash uchun ajoyib bepul echimdir. video zaxira! Qoida tariqasida, belgilangan hajm eng muhim fayllarning bir nechta nusxalarini saqlash uchun etarli.

Exiland Backup - oddiy bulutli zaxiralash vositasi

Bu mening imkoniyat haqida qisqacha sharhimni yakunlaydi. Agar sizda biron bir savol bo'lsa, men yordam berishdan xursand bo'laman. Fikr-mulohaza shakli orqali menga yozing.

Mixail, Exiland Backup dasturchisi

Bugun biz Linux uchun uzoq kutilgan Yandex.Disk mijozini taqdim etamiz. Hatto "ayniqsa Xabrahabr uchun" deyish mumkin, chunki bu erda Disk haqida biron bir eslatma Linux uchun mijoz haqida savollarsiz to'liq bo'lmagan.

U OS X va Windows uchun mijozlar ega bo'lgan barcha asosiy funksiyalarga ega va undan ham ko'proq (simvollar!) va bitta xususiyat - bu konsolga asoslangan.

U qanday sozlanganligi, aniq nima qilishi mumkinligi va qanday qilib aniq ishlab chiqilganligi va unda nima qilish qiyinligi haqida quyida o'qing.


Siz uni o'rnatishingiz mumkin. Paketni o'rnatgandan so'ng darhol terminalda buyruq paydo bo'ladi yandex-disk, bu orqali Yandex buluti bilan aloqa keyinchalik amalga oshiriladi. Shundan so'ng siz buyruqni qo'lda bajarishingiz kerak sozlash; o'rnatish.

Sozlamalar ustasi dialog rejimida sinxronizatsiya uchun papkani tanlash, tizimni ishga tushirishda avtomatik ishga tushirishni yoqish, proksi-server orqali ishni sozlash (agar, albatta, siz foydalansangiz) va Yandex.Disk-ga kirish imkonini beradi. Qo'lda sozlashda siz qilishingiz kerak bo'lgan birinchi narsa tizimga kirishdir. Shundan so'ng, uy katalogida joylashgan .config papkasida konfiguratsiya yaratiladi, unda siz sinxronizatsiya papkasiga yo'lni sozlashingiz mumkin (uni konsolda qo'lda belgilashingiz mumkin), token fayliga yo'lni belgilang, belgilang sinxronlashtiriladigan yoki bo'lmaydigan papkalarni tanlang va proksi-server sozlamalarini belgilang.

Yandex.Disk-da tanlab sinxronizatsiya qilish mumkin. Jamoa istisno qilish jildni sinxronlashdan chiqarib tashlashga imkon beradi: undan keyin kiritilgan barcha o'zgarishlar bulutga yuborilmaydi.

Variant faqat o'qish fayllarni bulutga yuklamasdan mahalliy o'zgartirish imkonini beradi. Mahalliy o'zgarishlar bilan ziddiyat yuzaga kelsa, ikkinchisi o'zgartirilgan fayllarda saqlanadi va bulutdagi o'zgarishlar sinxronlashtiriladi. Variant ustiga yozish faqat o'qish rejimida mahalliy o'zgartirilgan fayllarni qayta yozadi.

Sinxronizatsiya yadrosidagi eng qiziqarli yangilik bilan maqtanmasdan ilojimiz yo'q - bundan buyon biz simli havolalarni sinxronlashtirishni qo'llab-quvvatlaymiz! Agar buyruq konsoli mijozidan foydalanishda qiyinchiliklar yoki savollarga duch kelsangiz kishi Va Yordam ularni sodda va tushunarli tarzda tushunishingizga yordam beradi.

Qanday qilib yaratilgan

Kelajakda kod turli xil operatsion tizimlar uchun mijozlarni amalga oshirish uchun ishlatilishi mumkin bo'lishi uchun uni C++ da yozishga qaror qilindi. Biz turli xil operatsion tizimlarga xos bo'lgan kod qismlarini alohida funksiyalar yoki sinflarga ko'chirdik va har bir platforma uchun o'z ilovalarini yozdik. Biz Boost, OpenSSL va asosiy kross-platforma kutubxonalari sifatida oldik va git versiyalarni boshqarish tizimiga aylandi. Linux mijozi autoconf yordamida yaratilgan. Kod KDevelop + console gdb kombinatsiyasida yoki Qt Creator-da (ishlab chiquvchining afzalliklariga qarab) yozilgan va tuzatilgan.

Bulut bilan o'zaro aloqa va sinxronizatsiya xizmatning ish stoli mijozlari tomonidan foydalaniladigan Yandex.Disk yadro kutubxonasi yordamida amalga oshiriladi.

Bu qanday ishlaydi

Konsol mijozi ikki qismdan iborat: demon va mijoz. Ular rozetkalar orqali yuborilgan json xabarlarini o'z ichiga olgan matnli paketlar orqali muloqot qilishadi (unix-domen soketlari Linux va Mac OS X da qo'llaniladi). Asinxron ish boost::asio kutubxonasi yordamida amalga oshiriladi. Ma'lumotlarga kirishni sinxronlashtirish boost::asio::io\_service::strand orqali amalga oshiriladi, bu bir vaqtning o'zida bir nechta oqimlar tomonidan ma'lumotlarga kirish muammosini bartaraf qiladi va shuningdek, blokirovkalar ko'rinishini yo'q qiladi.

Mahalliylashtirish uchun biz boost::locale kutubxonasidan foydalanamiz. Mijoz ichidagi matn utf-8 da kodlangan va agar kerak bo'lsa, har bir operatsion tizimga xos kodga aylantiriladi. Linux uchun fayl tizimi monitoringi inotify-dan foydalanadi, bu boost::asio asinxron ishlashiga yaxshi mos keladi.

Sinxronizatsiya qanday ishlaydi?

Sinxronizatsiya - Yandex.Diskning yuragi, uning asosiy xususiyati. Fayl daraxtini bulut bilan sinxronlashtirish vazifasi bir nechta mustaqil qismlarga bo'linadi.

1 . Fayl tizimi monitoringi. Yandex.Disk sinxronizatsiya yadrosi barcha qo'llab-quvvatlanadigan platformalarda tayinlangan vazifalarni bajarishga qodir ko'chma abstraksiya sifatida ishlab chiqilgan va yaratilgan. Ammo fayl tizimini monitoring qilish kabi muammoni standart C++ kutubxonasi ham, boost kabi yirtqich hayvonlar ham amalga oshirmaydi. Bundan tashqari, operatsion tizimning "mahalliy" API-dan foydalangan holda ham, biz har bir platformaga xos voqealar to'plamini olamiz.

Fayl tizimini kuzatish uchun "kuzatuvchi" interfeysi ishlab chiqilgan bo'lib, u ma'lum bir katalogdagi voqealarni kuzatib boradi va unda sodir bo'lgan voqealar ro'yxatini qaytaradi. Bundan tashqari, ushbu tadbirlar to'plami har bir qo'llab-quvvatlanadigan platforma uchun farq qiladi. Misol uchun, Mac OS X faqat bolalar kataloglaridan biridagi ba'zi o'zgarishlar haqida batafsil ma'lumot bermasdan xabar berishi mumkin. Ammo Windows va Linux ob'ektlarni yaratish, o'chirish, o'zgartirish va ko'chirishni o'z ichiga olgan to'liq to'plamni qaytaradi. Amaliyot shuni ko'rsatdiki, Windows platformasidagi voqealarga ishonmaslik kerak va ogohlantirishni olgandan keyin eng ishonchli variant katalog ro'yxati bo'lib qoladi.

2 . Mahalliy fayllar va kataloglarni indekslash. Yaxlitligini nazorat qilish va delta fayl yangilanishlarini amalga oshirish uchun Yandex.Disk sinxronizatsiya yadrosi dayjestlardan foydalanadi - fayl va uning alohida qismlarining nazorat yig'indisi to'plami. Butun fayl uchun biz kuchli SHA-256 xeshini va alohida bloklar uchun kamroq barqaror summalar to'plamini hisoblaymiz. Yandex.Disk papkasida joylashgan va istisnolar ro'yxatiga kiritilmagan har bir fayl indekslanishi kerak. Ammo SHA-256 xeshini hisoblash juda qimmat operatsiya bo'lib, dasturiy ta'minot har safar ishga tushirilganda xeshlarni hisoblash resurslarni kechirib bo'lmaydigan isrof bo'ladi. Shuning uchun, faylni indekslash tugallangandan so'ng, sinxronizatsiya yadrosi olingan dayjestni "bank" da - Yandex.Disk xizmat ko'rsatish katalogida joylashgan maxsus xotirada saqlaydi. Saqlashda dayjestlarni qidirish uchun noyob fayl identifikatori - inode (hajmi va oxirgi o'zgartirilgan vaqti) ishlatiladi. Afsuski, bu yondashuv o'zining kamchiliklaridan xoli emas. Misol uchun, ko'pgina kripto konteyner fayllari yozilgandan keyin ham oxirgi o'zgartirish vaqtini o'zgarmaydi.

Ehtimol, ramziy havolalar bilan ishlashning murakkabliklaridan tashqari, kataloglar ro'yxatida hech narsa alohida qiziqish uyg'otmaydi. Sinxronizatsiya muvaffaqiyatli yakunlanishi uchun yadro siklik novdalarni sinxronlashtirishni aniqlashi va istisno qilishi kerak.

Umuman olganda, ramziy havolalar sinxronizatsiya yadrosi uchun haqiqiy bosh og'rig'idir. Ular fayl tizimidagi ixtiyoriy joylarga ishora qilishi mumkin va bir xil sinxronlash qoidalari ularning barchasiga qo'llanilmaydi. Misol uchun, Mac OS X dastur paketlari ko'pincha tizim kutubxonasi kataloglariga ramziy havolalarni o'z ichiga oladi va ularni bulutga sinxronlashtirish istalmagan bo'lar edi - ayniqsa operatsion tizimning turli versiyalari o'rtasida. Biroq, shu bilan birga, ramziy havolalar yordamida qo'shimcha kataloglarni sinxronlashtirish qobiliyati men qo'ldan boy berishni istamagan juda jozibali imkoniyatdir.

Shuning uchun, ramziy havolalarni sinxronlashtirish uchun maxsus siyosat joriy etildi, buning natijasida yadro har bir ramziy havola uchun - u ko'rsatgan ob'ektning joylashuviga qarab, o'ziga xos sinxronizatsiya variantini tanlashi mumkin.

3 . Bulut fayl tizimi daraxtini olish. Sinxronizatsiya muammosini hal qilish uchun mahalliy fayl tuzilmasi va fayl dayjestlariga ega bo'lishning o'zi etarli emas - siz bulutdagi fayl tizimining joriy holatini olishingiz kerak. Sinxronizatsiya mexanizmi har safar PROPFIND usuli yordamida daraxt bo'ylab harakatlanishi kerak bo'lsa, har bir sinxronizatsiya davri asossiz uzoq vaqtni oladi va kanalda keraksiz yuk hosil qiladi. Shuning uchun Yandex.Disk dasturiy ta'minoti maxsus API-dan foydalanadi, bu esa bulutdagi fayl daraxtining hozirgi holatini va unda sodir bo'lgan o'zgarishlarni daraxtning versiyasi bilan aniqlangan ma'lum bir daqiqadan boshlab olish imkonini beradi. .

4 . Bulut fayl tizimi o'zgarganda ogohlantirishlarni oling. Haqiqiy vaqtda fayllarni sinxronlashtirish bulutdagi fayllardagi o'zgarishlar haqida o'z vaqtida xabar berishni talab qiladi. Mijozlar tomonidan serverning davriy so'rovidan foydalanish mumkin edi, ammo mijozlarning mumkin bo'lgan sonini baholaganimizdan so'ng, biz bu yondashuv yomon kengaytirilishi va xizmat infratuzilmasini tezda ortiqcha yuklashi mumkin degan xulosaga keldik. Biroz qidiruvdan so'ng biz XMPP protokoliga qaror qildik. Uning ilovalaridan biri Yandex-da uzoq vaqtdan beri ishlaydi. U keyinchalik Yandex.Disk loyihasi uchun WebDAV serverini yaratgan jamoa tomonidan ishlab chiqilgan, shuning uchun ushbu protokolni integratsiyalashda hech qanday qiyinchiliklar yo'q edi.

Hozirgi vaqtda sinxronizatsiya yadrosi tomonidan qayta ishlangan push-bildirishnomalar nafaqat Yandex.Disk bulutidagi fayllar yoki papkalar bilan bevosita sodir bo'lgan voqealarni, balki turli xil xizmat xabarlarini ham o'z ichiga oladi. Masalan, qo'shimcha joy berish yoki umumiy papkalarda boshqa foydalanuvchilarning harakatlari haqida. Ushbu hodisalarni mavjud protokolga qo'shish XMPP ning kengayishi tufayli katta qiyinchiliklarga olib kelmadi, bu bizning tanlovimiz to'g'riligini yana bir bor tasdiqladi.

5 . Sinxronizatsiya operatsiyalari ro'yxatini yaratish. Sinxronizatsiya yadrosi ikkala fayl daraxtiga ega bo'lgandan keyin - mahalliy va masofaviy - sinxronizatsiya jarayonini o'zi boshlashingiz mumkin. Buning uchun daraxtlarni solishtirish uchun maxsus algoritm qo'llaniladi, u ikkita yuqorida aytib o'tilgan daraxtlarga qo'shimcha ravishda uchinchisini - oxirgi sinxronlashtirilganni ham kiritadi. Algoritmning natijasi daraxtlarni umumiy shaklga keltirish uchun mahalliy va masofaviy fayllar va kataloglarda bajarilishi kerak bo'lgan operatsiyalar ro'yxatidir.

6 . Sinxronlash navbati qayta ishlanmoqda. Mahalliy va uzoq daraxtlar uchun operatsiyalar ro'yxati mustaqil ravishda tuziladi. Bu ziddiyatli operatsiyalarga olib kelishi mumkin. Masalan, bulutda o'zgartirilgan va hali mahalliy sinxronlashtirilmagan faylni o'chirish yoki faylni bir vaqtning o'zida mahalliy va bulutda o'zgartirish. Tartibga solish/oʻchirish ziddiyatlari har doim yadro tomonidan modifikatsiya foydasiga hal qilinadi va ikkilamchi oʻzgartirish ziddiyatlari faylning bir versiyasini nomini oʻzgartirish orqali hal qilinadi. Shunday qilib, biz ma'lumotlarning xavfsizligini kafolatlay olamiz va foydalanuvchiga sinxronizatsiya tugagandan so'ng, har bir alohida holatda qaysi o'zgarishlar unga mos kelishini hal qilish imkoniyatini beramiz.

Sinxronizatsiya operatsiyalari qat'iy tartibda bajarilishi kerak; faylni uning asosiy katalogi yaratilmaguncha o'tkazib bo'lmaydi. Bundan tashqari, katalogning ichida yangi joyga ko'chirilishi kerak bo'lgan fayllar mavjud bo'lganda uni o'chirib bo'lmaydi. Daraxtni taqqoslash algoritmi allaqachon kerakli tartibda operatsiyalarni yaratadi, ammo xatolar yuzaga kelsa, u buzilishi mumkin. Bunday vaziyatni oldini olish uchun har bir operatsiyada bog'liqliklar ro'yxati mavjud - boshlanishidan oldin bajarilishi kerak bo'lgan operatsiyalar to'plami va u tugaguniga qadar boshlanmasligi kerak bo'lgan operatsiyalar to'plami.

Bog'liqlarga qo'shimcha ravishda, operatsiyalarni bajarish tartibiga ularning ustuvorligi ta'sir qiladi. Masalan, fayllarni uzatish operatsiyalari fayl o'lchamlariga qarab amalga oshiriladi - kichikdan kattagacha.

Bu vazifalarning barchasi bir vaqtning o'zida amalga oshiriladi, bu parallel jarayonlarni sinxronlashtirish sifatiga va Yandex.Disk sinxronizatsiya yadrosi ichidagi resurslarni taqsimlashga qo'shimcha talablar qo'yadi. Agar sizda hali Ya.Disk bo'lmasa, uni olishingiz mumkin

Hammaga xayrli kun! Bugun biz o'z ishimda uzoq vaqtdan beri foydalanayotgan juda qulay xizmat haqida gapiramiz - Yandex disk. Bu qanday "hayvon"? - deb so'rashingiz mumkin. Men bu haqda quyidagi maqolada batafsil gapirib beraman. Agar sizda biron bir savol bo'lsa, ularni sharhlarda so'rang, biz buni aniqlaymiz va javoblarni qidiramiz! Ayni paytda, keling, mashhur rus qidiruvi Yandex-ni ishlab chiquvchilarning eng qulay fayl omborlaridan biri bilan tanishaylik.

1. Yandex Disk: bu nima

Yandex.Disk - foydalanuvchilarga turli xil ma'lumotlarni (fotosuratlar, videolar, audio, matnlar va boshqa fayllar) "bulut" deb ataladigan joyda saqlashga imkon beruvchi mashhur bulutli xotira, ya'ni. tarmoqdagi serverda. Yandex.Disk-da saqlangan ma'lumotlarni boshqa foydalanuvchilar bilan bo'lishish mumkin, shuningdek, turli xil qurilmalar - boshqa kompyuterlar, planshetlar va smartfonlardan foydalanish mumkin. Yandex.Diskning asosiy versiyasi mutlaqo bepul va hamma uchun mavjud. Esimda, 2012-yilda ro‘yxatdan o‘tish faqat taklifnoma bilan bo‘lgan va men muqobil xizmat – Dropbox-dan foydalanganman. Ammo endi men butunlay Yandex Disk Cloud-ga o'tdim. Axir, bepul va hatto hamma joydan foydalanish mumkin bo'lgan 10 GB hech qachon ortiqcha bo'lmaydi.

2. Yandex Disk: qanday foydalanish - bosqichma-bosqich ko'rsatmalar

Shunday qilib, men sizni ishontirdim va siz Yandex Diskni kompyuteringizga o'rnatishga qaror qildingiz. Endi Yandex Cloud-dan qanday foydalanishni batafsil ko'rib chiqamiz (bu bulutli ma'lumotlarni saqlash bo'lgani uchun Yandex.Disk deb ham ataladi).

2.1. Yandex Diskni qanday yaratish mumkin (Yandex Cloud-da ro'yxatdan o'tish)

Yandex.Disk-dan foydalanishni boshlash uchun sizga kerak ro'yxatdan o'ting va Yandex-dan pochta qutisini yarating(agar sizda allaqachon mavjud bo'lsa, to'g'ridan-to'g'ri ikkinchi nuqtaga o'ting).

4. Yandex.Diskni smartfonga o'rnatish. Bepul ilovalar iOS va Android uchun mavjud, shuning uchun ularni App Store va Google Play'dan osongina yuklab olishingiz mumkin. IOS uchun dastur juda yuqori reytingga ega emas, ba'zi kamchiliklar mavjud, bularning barchasini sharhlarda ko'rish mumkin.

2.3. Yandex Disk: qancha bo'sh joy?

Yandex.Diskni ro'yxatdan o'tkazish va o'rnatishdan so'ng darhol kirishingiz mumkin 10 GB bo'sh joy Bulutda. Bu boshlang'ich uchun etarli; bu menga taxminan olti oy davom etdi. Agar etarli joy bo'lmasa nima qilish kerak?

  • Do'stlarni taklif qilish uchun qo'shimcha bepul 10 GB. Har bir taklif qilgan doʻstingiz uchun 512 MB bepul bulutli joy olishingiz mumkin. Bu yerga kiring - https://disk.yandex.ru/invites va siz nusxa ko'chirishingiz va do'stlaringizga yuborishingiz kerak bo'lgan havolangizni ko'rasiz. Har bir foydalanuvchi havolangiz orqali ro'yxatdan o'tgandan so'ng, siz qo'shimcha disk maydoniga ega bo'lasiz va taklif qilingan do'stingiz qo'shimcha 1 GB oladi.

  • Qo'shimcha Yandex hamkorlaridan sovg'a sifatida 250 GB gacha. Doimiy ravishda turli xil aktsiyalar o'tkaziladi, bu sizga qo'shimcha gigabayt bo'sh joy olish imkonini beradi. Ushbu sahifada joriy reklama aktsiyalarini kuzatishingiz mumkin.

Va, albatta, Yandex-dan kutganingizdek, qo'shimcha joy sotib olish mumkin. Biroq, zavq arzonga tushmaydi:

Agar siz Bulutda juda ko'p joy kerak bo'lsa, lekin to'lashni xohlamasangiz, siz bir nechta pochta qutilarini yaratishingiz va ularning har biri uchun Yandex.Disk yaratishingiz mumkin.

2.3. Yandex Disk-ga kiring

Ro'yxatdan o'tish tugallandi, bo'sh joy ajratildi, savol tug'iladi - ?

Yuklab olingan fayllarni bir necha usulda ko'rishingiz mumkin:

1. O'rnatishdan keyin uni o'chirmagan bo'lsangiz, ish stolida Yandex.Disk papkasi yorlig'ini oching.

2. Mening kompyuterim papkasida Yandex.Diskni oching.

3. Ekranning eng o'ng burchagida joylashgan vazifalar panelidagi Yandex.Disk belgisini bosing.

4. Yandex pochtangizga istalgan brauzer orqali kiring va yuqori qismida Bulutga havola bo'ladi:

6. Elektron pochtangizga kirganingizda Yandex asosiy sahifasiga o'ting. Yuqori o'ng burchakda Yandex.Disk-ga havola bo'ladi:

2.4. Yandex Disk-ga fayllarni qanday yuklash - 7 ta oson usul

Keling, eng muhim nuqtani ko'rib chiqaylik, shuning uchun biz ushbu harakatlarning barchasini qildik -. Shunga qaramay, buni qilishning bir necha yo'li mavjud:

1. Kontekst menyusi orqali. Bulutga yuklanishi kerak bo'lgan faylni tanlang, ustiga sichqonchaning o'ng tugmachasini bosing va elementni tanlang: "Yandex.Disk: Umumiy havolani nusxalash":

2. Faylni Yandex.Disk jildiga nusxalash(Qanday kiritishni yuqorida yozganman). Odatiy bo'lib, ushbu jild avtomatik ravishda sinxronlashtiriladi, shuning uchun u yerdan nusxa ko'chirsangiz, barcha fayllar darhol Diskingizga qo'shiladi.

3. Fayllarni mobil ilova orqali yuklang iOS yoki Android. Men ushbu usulni alohida maqolada ko'rib chiqishim mumkin, agar siz bunday istakni sharhlarda qoldirsangiz.

4. Faylni brauzer orqali bulutga yuklang. Buning uchun tanlangan fayllarni Yandex.Disk ochilgan brauzer oynasiga sudrab olib tashlash kifoya:

5. Boshqa odamlarning fayllarini nusxalash. Agar kimdir siz bilan Yandex.Disk-da saqlangan faylga havolani baham ko'rsa, uni osongina Cloud-ga saqlashingiz mumkin. Buning uchun siz https://yadi.sk/*** kabi yuborilgan havolaga amal qilishingiz va o'ngdagi "Yandex.Diskga saqlash" tugmasini bosishingiz kerak.

. Siz deyarli bir marta bosish orqali turli xil ijtimoiy tarmoqlardagi fotosuratlarni Yandex Disk-ga yuklashingiz mumkin. Buning uchun brauzer orqali unga o'ting, chap ustundagi "Tarmoqlardan olingan fotosuratlar" ni tanlang va kerakli ijtimoiy tarmoqqa kiring. Yozish paytida VK, Instagram, Odnoklassniki, FB, Mail va Google+ dan fotosuratlarni yuklash dolzarbdir.

. Agar siz brauzer kengaytmasini o'rnatsangiz, siz tashrif buyurgan saytlardan to'g'ridan-to'g'ri Yandex.Diskingizga rasmlarni saqlashingiz va havolani darhol do'stlaringiz bilan baham ko'rishingiz mumkin bo'ladi.

Ular ham tez-tez so'rashadi - Yandex diskiga papkani qanday yuklash kerak. Printsip yuqorida fayllar bo'limida aytib o'tilgan bilan bir xil. Ammo yana bir qo'shimcha afzallik bor - papka umumiy foydalanishga tayinlanishi mumkin. Shunday qilib, siz kirish huquqini bergan boshqa foydalanuvchilar ushbu jilddagi fayllarni ko'rishlari va yuklab olishlari, shuningdek, o'z fayllarini u yerga yuklashlari mumkin bo'ladi.

Videoni Yandex Diskka qanday yuklash mumkin?– shuningdek, bulutli foydalanuvchilarning juda mashhur savolidir. Buning sababi, videofayllar odatda katta bo'lib, ko'pchilik ular shunchaki "mos kelmaydi" va u erda saqlanmasligidan xavotirda. Bu to'g'ri emas, video fayllar, xuddi fotosuratlar kabi, Yandex.Disk-ga yuklanishi va saqlanishi mumkin.

2.5. Yandex Disk: fayllarni boshqa foydalanuvchiga qanday o'tkazish

Sichqonchani bosish va uni OFF holatiga o'tkazish orqali faylga kirishni ham olib tashlashingiz mumkin.

Agar biron sababga ko'ra Yandex.Disk-ni kompyuteringizdan olib tashlashingiz kerak bo'lsa, unda siz oddiy dastur bilan bir xil qilishingiz kerak - standart operatsion tizim vositalaridan foydalaning.

Davom etaylik: Ishga tushirish -> Boshqarish paneli -> Dasturlar va xususiyatlar

Ko'rsatilgan oynada Yandex.Disk-ni tanlang (odatda bu ro'yxatdagi oxirgi) va "O'chirish" tugmasini bosing. Yuklab olingan fayllar hisobingizda qoladi, faqat dastur kompyuteringizdan o'chiriladi.