Egyik Yandex lemezről a másikra. Biztonsági mentés a felhőbe Yandex lemezre. Fájlok biztonsági mentése a felhőbe. A Yandex.Disk fájljaival és mappáival kapcsolatos műveletek

Közel 10%-ot estek a Yandex részvényjegyzései a NASDAQ tőzsdén röviddel a kereskedés nyitása után. Az értékpapírok árfolyamának esését az elemzők szerint a befektetők reakciója magyarázza a Sberbank esetleges megjelenésére a Yandex részvényeseként.


A Yandex részvényei moszkvai idő szerint 20:35-re a New York-i NASDAQ-on az előző naphoz képest több mint 9,66%-kal, 32,41 dollárra estek a tőzsdei adatok szerint. A cég kapitalizációja elérte a 10,6 milliárd dollárt, míg október 17-én a tőzsdezáráskor elérte a 11,7 milliárd dollárt.Moszkvai idő szerint 00:22-re a Yandex jegyzései a NASDAQ-on 17,8%-kal, részvényenként 29,49 dollárra, azaz a teljes vállalatra vetítve 9,6 milliárd dollárra csökkentek. .

Korábban a The Bell arról számolt be, hogy a Sberbank tárgyalásokat folytat a Yandex nagy részesedésének megvásárlásáról - akár a tőke 30%-ára. A kiadvány forrásai szerint ily módon az állami bank azt javasolja, hogy „megvédje a céget a versenytársakkal és az állammal kapcsolatos esetleges problémáktól”. „A Sberbank nem kapott ajánlatot a Yandex részvényeinek kivásárlására, és nem kereste meg a Yandexet ilyen ajánlattal. Ezt a lehetőséget nem vitatják meg” – mondta a Kommerszantnak a Sberbank sajtószolgálata. „Nem kommentálunk pletykákat” – közölte a Yandex sajtószolgálata.

Az internetes cég nem tett ilyen ajánlatot a Sberbanknak, ebben biztos a helyzetet ismerő Kommerszant beszélgetőtársa.

Oroszországban továbbra is konszolidálódnak az internetes részesedések: a közelmúltban szövetséget jelentettek be a Mail.ru Csoport és a kínai Alibaba csoport orosz eszközei között - emlékeztet a Kommerszant Sberbank beszélgetőpartnere. Véleménye szerint a Yandex-részesedés megvásárlása „evolúciós és progresszív lépés” lehet, „hogy ne maradjon le a kezdeményezésről”.

Az egyik szövetségi tisztviselő szerint a Yandex és a Sberbank közötti megállapodást az e heti szkolkovói Open Innovations fórumon lehetett megvitatni. „Valószínűleg a Yandex a Sberbank szárnyai alá akar költözni, amely egy alternatív kormányzati struktúra, amely sajátos viszonyban áll a technológiával” – vélekedik. A szövetségi tisztségviselő biztos benne, hogy a Yandex és a médiaholdingok között a közelmúltban felerősödött konfliktus a kalózkodás elleni törvénymódosítások és a Sberbank által a Yandex-részesedés esetleges megvásárlása miatt független folyamatok.

A Kommerszant által megkérdezett elemzők szerint a Yandex jegyzéseinek esése a Sberbank esetleges fővárosba lépésével kapcsolatos információk megjelenésének tudható be. Az első kérdés az, hogy milyen szerkezetű tranzakció várható, új részvényeket bocsátanak-e ki, vagy lesz-e kivásárlás a meglévő részvényesektől – jegyzi meg Konstantin Belov, az Uralsib elemzője.

A Yandex felett jelenleg az alapító, Arkagyij Volozs és partnerei irányítják a tényleges irányítást, és az első kérdés, ami a befektetők körében felmerül, az, hogy a Sberbankkal kötött megállapodás megváltoztathatja-e ezt – véli.

„A piac attól tarthat, hogy megváltozik a cég vezetése, és az alapítók helyett az egyik legprogresszívebb, de mégis állami bank lesz” – mondja Konstantin Belov.

A Yandex egy olyan cég, amelyben az alapító a legnagyobb részvényes, a befektetők általában szeretik ezt, de éppen ellenkezőleg, nem szeretik az állami részvételt – ért egyet Szergej Libin, a Raiffeisenbank elemzője. Hasonló helyzet állt elő a Magnit részvényeivel is, amikor bejelentették, hogy a VTB Bank kivásárolja alapítója, Szergej Galickij részesedését: ennek következtében a Magnit jegyzései csaknem háromszorosára estek – emlékeztet az elemző.

A Yandexnek két részvényosztálya van; Valószínűleg a „szuperszavazatú” részvények vásárlásáról beszélhetünk - Arkady Volozh és más alkalmazottak rendelkeznek ilyen papírokkal, mondja Szergej Libin. „30%-ot vásárolni a piacról hosszú, nehéz és drága. Nincs értelme további részvénykibocsátást végrehajtani, mivel az felhígítja a Yandex tőkéjét és csökkenti annak értékét. Ez Arkagyij Volozs váltságdíjára utal” – javasolja Szergej Libin. Becslései szerint a Yandex 30%-a körülbelül 3 milliárd dollárt ér.

A Yandex és a Sberbank között meglehetősen nagy együttműködési potenciál rejlik, hiszen a Yandex „jó mérleggel” rendelkezik, és nincs szükség új finanszírozásra, vagyis a cégek közötti partnerségek közös projektekben is megvalósulhatnak – véli Konstantin Belov. Példa erre a „Yandex.Money” – emlékeztet.

Szergej Libin szerint gazdasági szempontból tanácsos a Sberbank Yandex-részvények vásárlása. „A Yandex részvényei növekedni fognak; Figyelembe véve, hogy az utóbbi időben meglehetősen sokat estek, ez nem rossz alkalom a vásárlásra” – mondja Szergej Libin. Ám ebben az ügyletben nem a gazdasági megvalósíthatóság a fő – véli: ehhez a Sberbank nagyobb potenciális jövedelmezőségű kisebb cégeket vásárolhat kockázati befektetések keretében. „Az indíték politikai jellegű” – véli az elemző.

A Sberbanknak már van „aranyrészvénye” a Yandexben - abban a pillanatban, amikor a bank megkapta, az állam már vágyott arra, hogy valahogyan irányítsa a Yandexet,

az arany részvény pedig „egy kompromisszumos lehetőség volt, amelyben minimális az ellenőrzés”. A Sberbank közvetlenül nem vesz részt a Yandex fővárosában, de van egy eszköz, amely feljogosít bizonyos, az állam számára kifogásolható döntések blokkolására – mondja. „Feltételezhető, hogy az állam mindig is vágyott a Yandex ellenőrzésére, és most újra elkezdődtek az erről szóló beszélgetések” – véli az elemző.

Vladislav Novy, Anna Afanasyeva

A kezdő internetezők érdeklődhetnek a Yandex Disk iránt. Hadd magyarázzam el azonnal - ez a felhőalapú tárolás, a lemezterület, amelyet minden internet-hozzáféréssel rendelkező felhasználó biztosít.

Mire való a Yandex.Disk?

Segít a személyi számítógépen ritkán használt fájlok (archívumok, programképek, fényképek) tárolásában.

Jegyzet! A lefoglalt lemezterület mennyisége általában 10 gigabájt.

A Yandex Disk használata gyakran olyan értékes adatokat ment el, amelyekről korábban biztonsági másolatot készített a számítógépén és a felhőtárhelyen.

Például, ha az operációs rendszer nem indul el hiba következtében, vagy a merevlemez meghibásodott, a fájlok tulajdonosa bejelentkezhet Yandex-fiókjába, és letöltheti őket egy új eszközre. Ez az óvintézkedés sok időt és pénzt takarít meg.

Nincs más hátra, mint megtanulni a Yandex Disk használatát, hogy személyesen is megtapasztalhassa a projekt minden előnyét.

Postafiók regisztrálása

Sajnos a szolgáltatás készítői nem biztosították a Yandex Disk levél nélküli használatának lehetőségét. Ezért először regisztrálnia kell egy személyes postafiókot:

Nyissa meg a www.yandex.ru webhelyet, és kövesse az oldal sarkában található „ ” hivatkozást.

Adja meg vezeték- és keresztnevét. Használhatsz kitalált álnevet vagy valós személyes adatokat, nincs különbség.

A Yandex.Disk telepítéséhez nyisson fiókot a Yandexen

  • Hozzon létre egy felhasználónevet. Latin betűkből kell állnia, és nem kell megismételnie egy meglévőt.
  • Állítson be erős jelszót – A trezor használatakor fontos odafigyelni a biztonságra.
  • Kattintson a „Regisztráció” gombra, és várja meg, amíg a szerver feldolgozza a kérést és létrehoz egy fiókot.

A Yandex Disk használata

Nem szükséges postafiókot használni, csak be kell jelentkezni a felhőtárhelyre. A felhasználói lapon található a „Lemez” hivatkozás alatt; oda is eljuthat, ha beírja a disk.yandex.ru címet a böngésző sorába.

A képernyőn megjelenik egy üdvözlő üzenet az új felhasználónak és egy értesítés, hogy 10 gigabájt lemezterületet biztosítottak örökkévaló használatra. Szabadon használható fájlok mentésére sokféle formátumban.

Ha a kiosztott 10 GB nem elég Önnek, lehetősége van további gigabájtnyi lemezterület vásárlására pénzért.

Hogyan kell először használni a Yandex Disket?

Amikor először jelentkezünk be a Yandex.Diskbe, a rendszer felszólít egy alkalmazás letöltésére a számítógépünkre („Download Disk for Windows”). Szerintem nem kell sietni az alkalmazás telepítésével. Először is jobb, ha értékeli az online verzió összes előnyét. Ezért „köszönjük” és bezárjuk a meghívó ablakot.

Ezután lépjen a fő „Fájlok” fülre. Itt tölthet fel vagy tölthet le adatokat, valamint új könyvtárakat hozhat létre. Az első fájl felhőtárhelyhez való hozzáadásához kattintson a megfelelő gombra, és válassza ki azt a számítógépén.

A feladat végrehajtásának folyamata a fájl méretétől és a szolgáltató által biztosított kapcsolati sebességtől függ. Amikor a művelet befejeződött, egy új elem jelenik meg a fő vagy az előre kiválasztott mappában.

Ezt követően a kapott címet át kell másolni a vágólapra, és továbbítani kell bármely felhasználónak. Bárki letöltheti az információkat közvetlen linken keresztül - még akkor is, ha nem érti, mi az a Yandex felhőalapú tárolás, és hogyan kell használni.

Program a Yandex Disk számára

A tárolási szolgáltatást nem csak a webes felületen, hanem a számítógépén található hivatalos programon keresztül is használhatja. De jobb ezt megtenni, amikor elsajátítja a lemez online verzióját.

A Yandex.Disk alkalmazás fájlokkal való munkavégzésre van optimalizálva. Míg egy normál böngésző gyakran követ el hibákat nagy mennyiségű információ letöltésekor, és a folyamat közepén automatikusan bezár.

Az alkalmazást letöltheti a https://disk.yandex.ru/client/disk webhelyről, és ingyenesen telepítheti számítógépére. Útmutatóink segítenek ebben:

Lépjen a Yandex Disk oldalra, és válassza ki az operációs rendszert a listából.

Töltse le a telepítőképet a merevlemezére, és kattintson rá kattintva.

Fogadja el a licencszerződést, várja meg a telepítést, és a program megjelenik a számítógépe beállításjegyzékében.

A megnyíló ablakban meg kell adnia e-mail címét és jelszavát, hogy hozzáférjen személyes fájltárhelyéhez.

Ezt követően megjelenik a fő könyvtár a fájlok, valamint a mappák és partíciók listájával. Új információk letöltéséhez, legyen az archívum, videó vagy kép, csak húzza az egérrel a program ablakába, és várja meg a feladat megkezdését.

Általánosságban elmondható, hogy a tárolóelemekkel végzett munka teljesen hasonló a webes felülethez, kivéve a megnövekedett adatfeldolgozási sebességet és a nagy kényelmet.

A számítógépre telepített Yandex Disk különlegessége az operációs rendszerbe való integrálása. A telepítés után a felhasználó látni fogja, hogy új lemez jelent meg a „Sajátgép” mappában. Ezen a felhőbe feltöltött fájlok megkettőződnek - a nagyobb biztonság érdekében.

Kívánt esetben a Yandex Disk for Windows részletesen konfigurálható, kezelve a szinkronizálást, a lefoglalt terület mennyiségét és más fontos szempontokat. Ez rugalmassá, funkcionálissá és nagyon felhasználóbaráttá teszi az alkalmazást.

A Yandex.Disk konfigurálásához keresse meg az ikont a számítógép képernyőjének jobb alsó sarkában. Kattintson rá, és lépjen a lemezbeállításokhoz.

Ezután a beállításokba lépve kijelölhetjük azokat a mappákat, amelyek automatikusan szinkronizálódnak. Vagyis tartalmuk automatikusan megkettőződik a Yandex lemezfelhőben. Ehhez lépjen a lemezbeállítások „szinkronizálás” lapjára, és törölje a jelölést a nem szinkronizálandó mappákról.

Így megtanulta a Yandex Disk telepítését és használatát. Ez a felhőtárhely segít felszabadítani a számítógép memóriáját és megvédeni értékes fájljait – de csak akkor kell pénzt fizetnie, ha növelni szeretné a lefoglalt terület méretét. És még egy kezdő számítógép-felhasználó is elsajátíthatja a felhőt. Csak követnie kell ezeket az utasításokat, és meg kell tanulnia a szolgáltatással való együttműködést.

Idővel a számítógép vagy a laptop eléggé felhalmozódik nagy számú fájl - 1000, 2000 vagy akár 500 000. Fontosságuk nagyon nagy lehet, különösen, ha családi fényképekről, videókról vagy munkahelyi dokumentumokról van szó.

Megbízhatóan megvédi az értékes fájlokat a vírusoktól és a sérülésektől A fájlrendszer meghibásodása miatt minden PC-felhasználónak legalább 2-3 hetente másolatot kell készítenie adatairól – biztonsági másolatot kell készítenie. A „friss” biztonsági mentés segít az információk visszaállításában, ha elvesznek.

Hol tárolja a biztonsági másolatokat: külső merevlemezen vagy bízzon a felhőben?

Amikor még nem voltak „felhők”, általában biztonsági másolatokat tároltak:

  • helyi PC-n
  • külső (eltávolítható) USB-meghajtó, flash meghajtó vagy DVD
  • a helyi hálózat egyik szerverén
  • távoli FTP szerveren

A haladó felhasználók és rendszergazdák FTP / SSH / WebDAV stb. protokollok használatával távoli szerverekre másolták a fájlokat. Most van egy további lehetőség - mappák tárolása az interneten, a Yandex cég szerverén.

Mi az a Yandex Disk?

Index meghajtó vagyok egy felhőszolgáltatás, amely lehetővé teszi a fájlok tárolását a fiókja alatt lévő szerveren. Alapértelmezés szerint 10 GB lemezterületet biztosítunk ingyenesen és örökre, további bővítési lehetőséggel. Elérhetőségének és kényelmének köszönhetően ez a szolgáltatás gyorsan népszerűvé vált, és 2018 októberéig már több mint 16 millió felhasználó használja.

A felhőalapú tárolás előnyei

  • A fájlok irodán kívüli tárolása (otthonon kívül) segít megvédeni az adatokat a tűztől és a vírusoktól
  • Nagy megbízhatóság, mivel a mappákról a Yandex is biztonsági másolatot készít, és az átvitel biztonságos protokoll segítségével történik
  • Adatok elérhetősége a világ bármely pontjáról
  • Nagy bizalom, mivel a Yandex cég évek óta dolgozik az IT-piacon - vezető szerepet tölt be az IT és az internetes szolgáltatások területén Oroszországban és a FÁK-országokban.

Hibák

  • Az erőforrás 10 GB-ra korlátozódik, a méret növelése fizetős
  • A nagyon titkos (bizalmas) információkat, amelyek üzleti titkot képviselnek, továbbra sem ajánlott felhőben tárolni

Ön dönti el, hogy online tárolja-e a biztonsági másolatokat vagy sem. Ha Ön egy közönséges felhasználó, aki nem túl érzékeny adatokkal rendelkezik, és a mennyisége körülbelül 3-6 GB (nem haladja meg a 10 GB-ot), akkor a Yandex.Disk-re mentés kiváló ingyenes megoldás a dokumentumfájlok, fényképek és fényképek biztonságának biztosítására. videó biztonsági mentés! Általános szabály, hogy a megadott kötet elegendő a legfontosabb fájlok több példányának tárolására.

Exiland Backup - egy egyszerű felhőalapú biztonsági mentési eszköz

Ezzel zárom rövid áttekintésemet a lehetőségről. Ha kérdése van, szívesen segítek. Írjon nekem a visszajelzési űrlapon keresztül.

Mikhail, az Exiland Backup fejlesztője

Ma bemutatjuk a régóta várt Yandex.Disk klienst Linuxhoz. Akár azt is mondhatnánk, hogy „különösen a Habrahabr számára”, mivel a Disk egyetlen említése sem volt teljes a Linux klienssel kapcsolatos kérdések nélkül.

Rendelkezik mindazon alapvető funkciókkal, amelyekkel az OS X és Windows kliensek rendelkeznek, sőt még több (szimbólumhivatkozás!), valamint egy funkció – konzolalapú.

Az alábbiakban olvashat arról, hogyan van konfigurálva, pontosan mire képes, és pontosan hogyan tervezték, és mit volt nehéz megtenni benne.


Telepítheti. A csomag telepítése után azonnal megjelenik a parancs a terminálban yandex-lemez, amelyen keresztül a későbbiekben a Yandex felhővel való kommunikáció történik. Ezt követően manuálisan kell futtatnia a parancsot beállít.

A beállításvarázsló lehetővé teszi, hogy kiválasszon egy mappát a szinkronizáláshoz párbeszéd módban, engedélyezze az automatikus indítást a rendszer indításakor, konfigurálja a munkát proxyszerveren keresztül (ha természetesen használ ilyet), és bejelentkezik a Yandex.Diskbe. Kézi beállításkor először be kell jelentkeznie. Ezt követően a home könyvtárban található .config mappában létrejön egy konfiguráció, amelyben beállíthatja a szinkronizálási mappa elérési útját (a konzolban manuálisan megadhatja), megadhatja a token fájl elérési útját, megadhatja a szinkronizálandó vagy nem szinkronizálandó mappákat, és adja meg a proxyszerver beállításait.

Szelektív szinkronizálás lehetséges a Yandex.Diskben. Csapat kizárni lehetővé teszi, hogy kizárja a mappát a szinkronizálásból: az ezután végrehajtott módosítások nem kerülnek a felhőbe.

választási lehetőség csak olvasható lehetővé teszi a fájlok helyi módosítását anélkül, hogy feltöltené őket a felhőbe. Ha ütközések merülnek fel a helyi módosításokkal, akkor az utóbbi átnevezett fájlokba kerül mentésre, és a felhőből végzett módosítások szinkronizálásra kerülnek. választási lehetőség átír csak olvasható módban felülírja a helyileg módosított fájlokat.

Nem büszkélkedhetünk a szinkronizálási mag legérdekesebb újításával – mostantól támogatjuk a szimbolikus linkek szinkronizálását! Ha bármilyen nehézségbe vagy kérdésbe ütközik a parancskonzol kliens használata során FérfiÉs Segítség segít megérteni őket egyszerű és hozzáférhető módon.

Hogyan készül

Annak érdekében, hogy a kódot a jövőben különböző operációs rendszerek klienseinek implementálására lehessen használni, úgy döntöttek, hogy C++ nyelven írják meg. A különböző operációs rendszerekre jellemző kódrészleteket külön függvényekbe vagy osztályokba helyeztük át, és mindegyik platformhoz megírtuk a saját implementációjukat. A Boost, az OpenSSL és a fő többplatformos könyvtárak közül a git lett a verziókezelő rendszer. A Linux kliens az autoconf használatával készült. A kód megírása és hibakeresése a KDevelop + konzol gdb kombinációjával vagy a Qt Creator programban történt (a fejlesztő preferenciáitól függően).

A felhővel való interakció és a szinkronizálás a Yandex.Disk magkönyvtár segítségével történik, amelyet a szolgáltatás asztali kliensei használnak.

Hogyan működik

A konzolkliens két részből áll: a démonból és a kliensből. Socketeken keresztül küldött json-üzeneteket tartalmazó szöveges csomagokon keresztül kommunikálnak (Linux és Mac OS X operációs rendszeren a unix-domain socketeket használják). Az aszinkron munka a boost::asio könyvtár segítségével valósul meg. Az adathozzáférés szinkronizálása a boost::asio::io\_service::strand segítségével valósul meg, ami kiküszöböli a több szál egyidejű adathozzáférésének problémáját, és kiküszöböli a holtpontok megjelenését is.

A lokalizációhoz a boost::locale könyvtárat használjuk. A kliensen belüli szöveg utf-8 kódolású, és szükség esetén az egyes operációs rendszerekhez tartozó kódokká konvertálódik. A Linux fájlrendszer-felügyelete az inotify-t használja, ami remekül illeszkedik a boost::asio aszinkron működésébe.

Hogyan működik a szinkronizálás?

A szinkronizálás a Yandex.Disk szíve, fő funkciója. A fájlfa felhővel való szinkronizálásának feladata több független részre oszlik.

1 . Fájlrendszer figyelése. A Yandex.Disk szinkronizálási kernelt hordozható absztrakcióként tervezték és hozták létre, amely képes végrehajtani a hozzárendelt feladatokat az összes támogatott platformon. De egy olyan problémát, mint a fájlrendszer-figyelés, nem valósítja meg sem a szabványos C++ könyvtár, sem az olyan szörnyek, mint a boost. Sőt, még az operációs rendszer „natív” API-ját használva is megkapjuk az egyes platformokra jellemző eseményeket.

A fájlrendszer figyelésére egy „megfigyelő” interfészt terveztek, amely képes figyelni egy adott könyvtárban lévő eseményeket, és visszaadni az abban történt események listáját. Ezen túlmenően ezeknek az eseményeknek a halmaza minden támogatott platformon eltérő. Például a Mac OS X csak az egyik gyermekkönyvtárban történt változás tényét tudja bejelenteni anélkül, hogy azt részletezné. A Windows és a Linux azonban a teljes készletet visszaadja, beleértve az objektumok létrehozását, törlését, módosítását és mozgatását. Bár a gyakorlat azt mutatja, hogy a Windows platform eseményeiben nem szabad megbízni, és a legmegbízhatóbb lehetőség továbbra is a könyvtár listázása a riasztás után.

2 . Helyi fájlok és könyvtárak indexelése. Az integritás ellenőrzésére és a delta fájlfrissítések végrehajtására a Yandex.Disk szinkronizálási kernel kivonatokat használ – egy fájl és egyes részei ellenőrző összegeinek készleteit. A teljes fájlra erős SHA-256 hash-t és kevésbé állandó összegeket számítunk ki az egyes blokkokhoz. Minden olyan fájlt, amely a Yandex.Disk mappában található, és nem szerepel a kizárási listán, indexelni kell. Az SHA-256 hash kiszámítása azonban meglehetősen költséges művelet, és a hash-ek kiszámítása minden alkalommal, amikor a szoftver elindul, megbocsáthatatlan erőforrás-pazarlás lenne. Ezért a fájlindexelés befejezése után a szinkronizálási kernel elmenti a kapott kivonatot egy „bankba” - egy speciális tárolóba, amely a Yandex.Disk szolgáltatási könyvtárban található. A kivonatok kereséséhez a tárolóban egyedi fájlazonosítót használnak - inode (méret és utolsó módosítás ideje). Sajnos ez a megközelítés nem mentes a hátrányaitól. Például sok titkosítási tárolófájl az utolsó módosítási időt az írás után is változatlanul tartja.

Valószínűleg, a szimbolikus hivatkozásokkal való munka bonyolultságától eltekintve, a címtárak felsorolásában semmi sem érdekel különösebben. A sikeres szinkronizáláshoz a kernelnek észlelnie kell és ki kell zárnia a ciklikus ágakat a szinkronizálásból.

Általánosságban elmondható, hogy a szimbolikus hivatkozások komoly fejfájást okoznak a szinkronizációs kernelnek. Tetszőleges helyekre mutathatnak a fájlrendszerben, és nem alkalmazhatók mindegyikre ugyanazok a szinkronizálási szabályok. Például a Mac OS X alkalmazáscsomagok nagyon gyakran tartalmaznak szimbolikus hivatkozásokat a rendszerkönyvtárak könyvtáraihoz, és ezek szinkronizálása a felhővel nem kívánatos – különösen az operációs rendszer különböző verziói között. Ugyanakkor a további könyvtárak szimbolikus hivatkozások segítségével történő szinkronizálásának lehetősége egy nagyon csábító lehetőség, amelyet nem akartam kihagyni.

Ezért a szimbolikus hivatkozások szinkronizálására egy speciális házirendet vezettek be, amelynek köszönhetően a kernel minden szimbolikus hivatkozáshoz választhat egy adott szinkronizálási lehetőséget - attól függően, hogy az objektum hol mutat, amelyre mutat.

3 . A felhő fájlrendszer fa beszerzése. A szinkronizálási probléma megoldásához nem elég a helyi fájlstruktúra és a fájlkivonatok – meg kell szerezni a felhőben a fájlrendszer aktuális állapotát. Ha a szinkronizáló motornak minden alkalommal a PROPFIND metódussal kellene bejárnia a fát, akkor minden szinkronizálási ciklus indokolatlanul hosszú ideig tartana, és szükségtelen terhelést okozna a csatornán. Ezért a Yandex.Disk szoftver egy speciális API-t használ, amely lehetővé teszi a felhőben lévő fájlfa aktuális állapotának és az abban bekövetkezett változásoknak a lekérését egy bizonyos ismert pillanattól kezdve, amelyet a fa verziója határoz meg. .

4 . Értesítéseket kaphat, ha a felhőfájlrendszer megváltozik. A valós idejű fájlszinkronizáláshoz időben értesíteni kell a felhőben lévő fájlok változásait. Lehetőség lenne a szerver kliensek általi időszakos lekérdezésére is, de a lehetséges kliensek számának felmérése után arra a következtetésre jutottunk, hogy ez a megközelítés rosszul skálázható lenne, és gyorsan túlterhelné a szolgáltatási infrastruktúrát. Némi keresgélés után az XMPP protokoll mellett döntöttünk. Az egyik megvalósítása már régóta működik a Yandexben. Egy csapat fejlesztette ki, amely később WebDAV szervert hozott létre a Yandex.Disk projekthez, így nem volt nehézség ennek a protokollnak az integrációjával.

Jelenleg a szinkronizálási mag által feldolgozott push értesítések nem csak azokat az eseményeket tartalmazzák, amelyek közvetlenül a Yandex.Disk felhőben lévő fájlokkal vagy mappákkal történtek, hanem különféle szolgáltatási üzeneteket is. Például további tárhely kiadásáról vagy más felhasználók műveleteiről a megosztott mappákban. Ezen események kiegészítése a meglévő protokollhoz az XMPP bővíthetősége miatt nem okozott különösebb nehézséget, ami ismét megerősítette választásunk helyességét.

5 . A szinkronizálási műveletek listájának létrehozása. Miután a szinkronizálási kernelnek mindkét fájlfa – helyi és távoli – rendelkezésére áll, elkezdheti magát a szinkronizálási eljárást. Ehhez egy speciális fák összehasonlító algoritmust használnak, amely bemenetként vesz a két említett fán kívül egy harmadikat is - az utolsó szinkronizáltat. Az algoritmus eredménye azoknak a műveleteknek a listája, amelyeket el kell végezni a helyi és távoli fájlokon és könyvtárakon, hogy a fákat közös formába hozzuk.

6 . A szinkronizálási sor feldolgozása. A helyi és távoli fákhoz tartozó műveletek listája egymástól függetlenül jön létre. Ez ütköző műveleteket eredményezhet. Például egy olyan fájl törlése a felhőben, amely megváltozott benne, és még nem lett helyileg szinkronizálva, vagy egy fájl egyidejű módosítása helyileg és a felhőben. A módosítási/törlési ütközéseket mindig a kernel oldja fel a módosítás javára, a kettős módosítási ütközéseket pedig a fájl egyik verziójának átnevezésével oldja meg. Ezzel garantálni tudjuk az adatok biztonságát, és lehetőséget adunk a felhasználónak, hogy a szinkronizálás befejezése után minden konkrét esetben eldöntse, hogy a változtatások közül melyik felel meg neki a legjobban.

A szinkronizálási műveleteknek szigorú sorrendet kell követniük; a fájlt addig nem lehet átvinni, amíg a szülőkönyvtár nincs létrehozva. Ezenkívül egy könyvtárat nem lehet törölni, ha vannak benne fájlok, amelyeket új helyre kell helyezni. A fa-összehasonlító algoritmus már a kívánt sorrendben hozza létre a műveleteket, de ha hibák lépnek fel, akkor meghibásodhat. Ennek a helyzetnek a megelőzése érdekében minden művelethez tartozik egy függőségi lista – egy sor művelet, amelynek be kell fejeződnie, mielőtt elkezdődhetne, és egy sor olyan művelet, amelyet nem szabad elkezdeni, amíg be nem fejeződik.

A függőségek mellett a műveletek végrehajtásának sorrendjét a prioritásuk is befolyásolja. Például a fájlátviteli műveleteket a fájlméret alapján hajtják végre – kicsitől nagyig.

Mindezeket a feladatokat egyidejűleg hajtják végre, ami további követelményeket támaszt a párhuzamos folyamatok szinkronizálásának minőségével és az erőforrások elosztásával kapcsolatban a Yandex.Disk szinkronizálási kernelen belül. Ha még nincs Ya.Disk, beszerezhet egyet

Jó napot mindenkinek! Ma egy nagyon kényelmes szolgáltatásról beszélünk, amelyet már régóta használok a munkám során - Yandex Disk. Miféle "vadállat" ez? - kérdezhetnéd. Erről az alábbi cikkben fogok részletesen beszélni. Ha kérdésed van, tedd fel kommentben, mi kitaláljuk és keressük a válaszokat! Addig is ismerkedjünk meg az egyik legkényelmesebb fájltárolóval a népszerű orosz Yandex kereső fejlesztőitől.

1. Yandex Disk: mi ez?

A Yandex.Disk egy népszerű felhőtároló, amely lehetővé teszi a felhasználók számára, hogy különféle információkat (fotókat, videókat, hanganyagokat, szövegeket és egyéb fájlokat) tároljanak az úgynevezett „felhőben”, azaz. a hálózaton lévő szerveren. A Yandex.Disken tárolt adatok megoszthatók más felhasználókkal, valamint különféle eszközökről – más számítógépekről, táblagépekről és okostelefonokról – elérhetők. A Yandex.Disk alapverziója teljesen ingyenes és mindenki számára elérhető. Emlékszem, hogy 2012-ben a regisztráció csak meghívásos volt, és egy alternatív szolgáltatást - a Dropboxot - vettem igénybe. De most teljesen átváltottam a Yandex Disk Cloudra. Hiszen az ingyenes, sőt mindenhonnan elérhető 10 GB soha nem felesleges.

2. Yandex Disk: hogyan kell használni - lépésről lépésre

Tehát meggyőztem Önt, és úgy döntött, hogy telepíti a Yandex Disket a számítógépére. Most nézzük meg közelebbről a Yandex Cloud (más néven Yandex.Disk, mivel ez egy felhőalapú adattároló) használatát.

2.1. A Yandex lemez létrehozása (regisztráció a Yandex Cloudban)

A Yandex.Disk használatának megkezdéséhez szüksége van regisztráljon és hozzon létre egy postafiókot a Yandexből(ha már van, menjen egyből a második ponthoz).

4. A Yandex.Disk telepítése okostelefonra. Ingyenes alkalmazások állnak rendelkezésre iOS-re és Androidra, így egyszerűen letöltheti őket az App Store és a Google Play áruházból. Az iOS-re készült alkalmazás nem rendelkezik túl magas besorolással, van néhány hiányosság, amelyek mindegyike látható a véleményekben.

2.3. Yandex Disk: mennyi szabad hely?

A Yandex.Disk regisztrációja és telepítése után azonnal hozzáférhet 10 GB szabad hely a Felhőben. Kezdetnek ez bőven elég, nekem körülbelül hat hónapig tartott. Mi a teendő, ha nincs elég hely?

  • További ingyenes 10 GB barátok meghívásához. Minden meghívott barát után 512 MB ingyenes felhőterületet kaphat. Menjen ide - https://disk.yandex.ru/invites, és látni fogja az ajánló hivatkozását, amelyet ki kell másolnia és el kell küldenie barátainak. Miután minden felhasználó regisztrál az Ön linkjével, további lemezterületet kap, a meghívott barát pedig további 1 GB-ot.

  • További 250 GB-ig ajándékba a Yandex partnereitől. Rendszeresen tartanak különféle promóciókat, amelyek lehetővé teszik, hogy további gigabájtnyi szabad helyet szerezzen. Ezen az oldalon nyomon követheti az aktuális akciókat.

És persze, ahogy az a Yandextől elvárható, további hely vásárolható. Az öröm azonban nem olcsó:

Ha sok helyre van szüksége a Felhőben, de nem akar fizetni, létrehozhat több postafiókot, és mindegyikhez létrehozhat egy Yandex.Disket.

2.3. Jelentkezzen be a Yandex Diskbe

A regisztráció megtörtént, a rendelkezésre álló helyek rendezése megtörtént, felmerül a kérdés - ?

A letöltött fájlokat többféleképpen tekintheti meg:

1. Nyissa meg a Yandex.Disk mappa parancsikonját az Asztalon, ha nem törölte azt a telepítés után.

2. Nyissa meg a Yandex.Disket a Sajátgép mappában.

3. Kattintson a Yandex.Disk ikonra a tálcán, amely a képernyő jobb szélső sarkában található.

4. Jelentkezzen be Yandex leveleibe bármelyik böngészőn keresztül, és a tetején egy link lesz a felhőre:

6. Nyissa meg a Yandex főoldalát, miközben be van jelentkezve e-mailjébe. A jobb felső sarokban lesz egy hivatkozás a Yandex.Disk-re:

2.4. Fájlok feltöltése a Yandex Disk-re - 7 egyszerű módszer

Tekintsük most a legfontosabb pontot, amely miatt mindezeket a lépéseket megtettük -. Ismét több módja van ennek:

1. Helyi menün keresztül. Válassza ki a felhőbe feltöltendő fájlt, kattintson rá jobb gombbal, és válassza ki a „Yandex.Disk: Nyilvános hivatkozás másolása” elemet:

2. Másolja a fájlt a Yandex.Disk mappába(Fentebb írtam, hogyan kell beírni). Alapértelmezés szerint ez a mappa automatikusan szinkronizálva van, így amikor oda másol, minden fájl azonnal felkerül a lemezre.

3. Fájlok feltöltése mobilalkalmazáson keresztül iOS vagy Android. Ezt a módszert egy külön cikkben tudom megvizsgálni, ha ilyen kívánságot hagy a megjegyzésekben.

4. Töltsön fel egy fájlt a felhőbe böngészőn keresztül. Ehhez egyszerűen húzza át a kiválasztott fájlokat egy böngészőablakba, miközben a Yandex.Disk meg van nyitva:

5. Mások fájljainak másolása. Ha valaki megosztott Önnel egy hivatkozást egy Yandex.Disk-en tárolt fájlra, könnyen mentheti azt a Cloudba. Ehhez kövesse az elküldött linket, például a https://yadi.sk/***, és kattintson a jobb oldalon a „Mentés a Yandex.Disk-re” gombra.

. Szinte egyetlen kattintással tölthet fel fényképeket a különböző közösségi hálózatokról a Yandex Disk-re. Ehhez nyissa meg a böngészőn keresztül, válassza ki a „Fotók hálózatokról” lehetőséget a bal oldali oszlopban, és jelentkezzen be a kívánt közösségi hálózatba. A cikk írásakor releváns a VK, Instagram, Odnoklassniki, FB, Mail és Google+ fotók feltöltése.

. Ha telepíti a böngészőbővítményt, közvetlenül a meglátogatott webhelyekről mentheti a fényképeket a Yandex.Disk-re, és azonnal megoszthatja a linket barátaival.

Gyakran kérdezik azt is, hogyan lehet mappát feltölteni a Yandex Disk-re. Az elv ugyanaz, mint fentebb, a fájlok részben. De van még egy további előnye - a mappa megosztott hozzáféréshez rendelhető. Így a többi felhasználó, akinek hozzáférési jogot ad, megtekintheti és letöltheti a fájlokat ebben a mappában, valamint feltöltheti oda saját fájljait.

Hogyan lehet videót feltölteni a Yandex Disk-re?– szintén nagyon népszerű kérdés a Cloud felhasználók körében. Ez annak a ténynek köszönhető, hogy a videofájlok általában nagyok, és sokan attól tartanak, hogy egyszerűen nem „férnek el”, és nem tárolhatók ott. Ez nem igaz, a videofájlok, akárcsak a fényképek, feltölthetők és tárolhatók a Yandex.Disk-en.

2.5. Yandex Disk: hogyan vihetünk át fájlokat egy másik felhasználónak

A fájlhoz való hozzáférést úgy is megszüntetheti, hogy rákattint az egérrel, és OFF állásba kapcsolja.

Ha valamilyen oknál fogva el kell távolítania a Yandex.Disk programot a számítógépről, akkor ugyanazt kell tennie, mint egy szokásos alkalmazás esetén - használjon szabványos operációs rendszer-eszközöket.

Menjünk tovább: Start -> Vezérlőpult -> Programok és szolgáltatások

A megjelenő ablakban válassza ki a Yandex.Disk elemet (általában ez az utolsó a listában), és kattintson a „Törlés” gombra. A letöltött fájlok a fiókjában maradnak, csak az alkalmazás törlődik a számítógépéről.