Yandex disk nije sinkroniziran. Što raditi, ako disk nije sinkroniziran. Vibirkova sinkronizacija mapa na Yandex.Disk - Yandex Blog

U ostatku sata sve veću popularnost dobivaju usluge mračne pohrane podataka, kao što su Yandex.Disk, Google Drive itd. Omogućuju vam da se osigurate od gubitka važnih podataka, poput fotografija i drugih dokumenata. U principu je zgodno, krivo jedan trenutak - napravim svoju mapu na računalu radi softverske sigurnosti, s nekom vrstom sinkronizacije mračnog servisa, tako da šaljete neke podatke u "mraku" koje trebate kopirati u tu mapu. Nije lako s velikim podatkovnim obvezama: ako imate, primjerice, 300 GB fotografija, onda ih morate vidjeti i kopirati u servisnu mapu da biste ih sinkronizirali (a kopiranje takve obveze očito nije za one sa slabim srcem) , a ovaj postupak potrebno je ponoviti prilikom ažuriranja podataka. Ejla je znala vrhunac problema – simboličan blagoslov.

Simbolička (simbolička) poruka - posebna datoteka u datotečnom sustavu, za koju se ne generiraju podaci, osim jednog tekstualnog retka s indikatorom. Ovaj red se tumači kao put do datoteke, koja je kriva za buti vídkrity kada se pokušava okrenuti poruci (datoteci). Simbolični zahtjev posuđuje prostor iz datotečnog sustava, prostor je potreban da se sve upiše.

Simboli se šalju za zgodnu organizaciju strukture datoteka na računalu, koja je dopuštena za jednu datoteku ili za matični imenik mnogih naziva različitih atributa, kao i za slobodu dei ) i mogu konzultirati kataloge).

Za materijale Wikipedije, a kao "ruski", onda sve što imate u katalogu, prema onome što naručite, zatim u cijelom katalogu. Sam simbol je naširoko korišten na Linux sustavima, ali također je moguće kreirati yogu na Windows sustavima.

Možete stvoriti silu uz pomoć naredbenog retka, ali puno je lakše uz pomoć uslužnog programa Link Shell Extension, tako da možete stvoriti potrebnu vrstu sile.

Pogledajte ovu metodu na usluzi aplikacije Yandex.Disk.

ja tako. Po prvi put potrebna je registracija u sustavu Yandex. Zatim idite na stranu Yandex.Disk, preuzmite komplet za distribuciju softvera Yandex.Disk na svoje računalo i instalirajte yogu. Ikona će se pojaviti na osvijetljenoj ploči sa zelenom kvačicom ili plavim krugom sa strelicama na ploči s datumom u godini.

Mapa Yandex.Disk također će se stvoriti na računalu na mjestu koje ste naveli.

Zatim ćemo pokrenuti uslužni program Link Shell Extension, instalirati ga, ponovno pokrenuti računalo iu kontekstnom izborniku, na koji se klikne pritiskom na desnu tipku miša, imamo novi red "Zapamti memoriju poruke".

Za sinkronizaciju mape s "tmurnim", znamo na računalu, kliknite na njega desnom tipkom miša i odaberite "Zapamti memoriju poruke."

Nakon toga idite u mapu Yandex.Disk, pritisnite desnu tipku miša i odaberite "Place yak -> Symbolic help"

Yandex.Disk jedna je od rijetkih usluga Yandexa čiji je dio softver za stolna računala. Í jedno od najvažnijih skladišta je algoritam za sinkronizaciju lokalnih datoteka s vlastitom kopijom u mraku. Nedavno smo ga se ponovno imali prilike prisjetiti. Baš kao što je stara verzija bila važna za pretjerano odabiranje nekoliko desetaka tisuća datoteka, a prije toga nije brzo reagirala na "preklapanje" djela koristuvača, tada se nova, koja koristi ove resurse, nosi sa stotinama od tisuća datoteka.

U ovom postu ću vam reći zašto se to dogodilo: zašto ga nismo mogli proslijediti, jesmo li predvidjeli prvu verziju softvera Yandex.Disk i kako smo stvorili novu.

Nasampered, o zadatku sinkronizacije. Naizgled tehnički, pogrešno je da otac Yandex.Disk ima tiskanu kopiju na računalu, a mračni ima isti skup datoteka. Tobto so di koristuvach, poput preimenovanja, daljinskog upravljanja, kopiranja, dodajući da se promjena datoteka u dogledno vrijeme automatski sinkronizira s tmurnim.

Zašto nije tako jednostavno, kako odustati na prvi pogled?

Teoretski, zadatak se može izvršiti da se oprosti, ali u stvarnosti se držimo različitih situacija preklapanja. Na primjer, osoba je preimenovala mapu na svom računalu, oni su to otkrili i poslali naredbu pozadini. Međutim, nitko od njih ne provjerava dok pozadina ne potvrdi uspjeh preimenovanja. Lyudina odmah otvara svoju lokalno preimenovanu mapu, stvara je u podmapi i, na primjer, prenosi neke od datoteka u nju. Došli smo u situaciju u kojoj je nemoguće odmah izvršiti sve potrebne operacije sinkronizacije u mraku. Morate provjeriti završetak prve operacije, a tek onda možete nastaviti.

Situacija može postati kompliciranija, jer se s jednim oblíkovym zapisom, jedan sat u isto vrijeme, obrađuje grančica koristuvachova ili imaju dvostruku mapu. I traplyayetsya često dosit u organizacijama, poput vikoristovuyut Yandex.Disk. Pokažite sebi što je u tom trenutku na prednjoj strani, ako smo povukli potvrdu prvog preimenovanja, još jedan stenografski snimak i ponovno preimenovanje mape. U ovom trenutku ne mogu ponovno vikonati díí, kao da sam već napravio prvi koristuvač na svom računalu. Mapa, koja se lokalno obrađuje u istom vinu, već se na pozadini zove drugačije.

Vipadki su zamke, ako se datoteka na računalu korisnika ne može sama nazvati tako, kako se zove vino u tami. Može biti, jer u nazivu postoji simbol, koji lokalni datotečni sustav ne može hakirati, ali u tom slučaju, ako korisnik traži mapu, a novi ima svoju mapu s takvim nazivima. U takvim situacijama moramo iskoristiti lokalne pseudonime i promatrati njihovu vlastitu povezanost s objektima u tami.

Prethodna verzija algoritma

U posljednjoj verziji desktop softvera Yandex.Disk za pretraživanje, algoritam za slaganje stabala je promijenjen. Bez obzira na to je li odluka u to vrijeme nije dopuštala provedbu pretraživanja za premještanje i preimenovanje, fragmenata pozadine uz prisutnost jedinstvenih identifikatora objekata.

U ovoj verziji algoritma imamo tri glavna stabla: lokalno (Local Index), udaljeno (Remote Index) i ostalo sinkronizirano (Stable Index). Osim toga, kako bi se izbjeglo ponovno generiranje sinkronizacijskih operacija koje su već postavljene ispred retka, potvrđena su dva dodatna stabla: lokalno očišćeno i loše očišćeno (očekivani udaljeni indeks i očekivani lokalni indeks). U tim dodatnim stablima lokalni datotečni sustav spremljen je za čišćenje i nakon svih sinkronizacijskih operacija, koje su već bile crne.


Procedura usklađivanja stabla za stari algoritam izgledala je ovako:
  1. Kao lokalno odjavljeno stablo i sumorno stablo koje odjavljuje, prazni, inicijalizira ih, kopira ostatak sinkroniziranog stabla;
  2. Porívnyuêmo lokalno stablo s ochíkuvanim khmarí i za rezultate uparivanja okremíh vozlív dodajte u retku operacije sinkronizacije u khmarí (stvaranje kolekcija, prijenos datoteka u khmari, premještanje tog prikaza u mračno);
  3. Za sve operacije, kao da se stavljaju u liniju na prednjem kukičanju, popravljajući budući učinak u ochkuvanny tmurnom stablu;
  4. Porívnyuêmo tmurno stablo s lokalnim ochíkuvanim i za rezultate porívnyannâ okremíh vozlív dodajte u liniju operacije sinkronizacije s lokalnim datotečnim sustavom (sklapanje direktorija, zawantazhennya datoteka iz tmurnog, pomicanje tog prikaza lokalnih datoteka i direktorija);
  5. Za sve operacije, ako su postavljene u nizu na prednjem kukičanju, popravljajući mogući budući učinak u lokalnom stablu, što treba provjeriti;
  6. Kao i obično, jednosatne operacije provode se s jednom te istom datotekom ili direktorijem (na primjer, prijenos datoteke u oblačnu datoteku i preuzimanje datoteke iz oblačne), zatim se rješava sukob - datoteka se mijenja u dva mjesta;
  7. Nakon toga, budući da je operaciju sinkronizacije izvršio oblak ili lokalni datotečni sustav, rezultat se zapisuje u ostatak sinkroniziranog stabla;
  8. Ako crna boja operacije sinkronizacije postane prazna, možete vidjeti da je tmurno stablo lokalno očišćeno, što je očišćeno. Sinkronizacija je gotova i smrad nam više ne treba.

Zašto se dogodilo da smo razvili novi algoritam

Glavni problemi za algoritam stabla bili su veliki gubitak memorije i potreba za stablom za male promjene, što je dovodilo do velikog pritiska na procesor. U roku od sat vremena od obrade promjene jedne datoteke, pohrana radne memorije porasla je za približno 35%. Recimo da je korisnik imao 20.000 datoteka. Potom je jednostavnim preimenovanjem jedne datoteke veličine 10Kb ušteda memorije rasla kao niz - sa 116MB na 167MB.

Također, htjeli smo povećati maksimalan broj datoteka, s kojima možemo jednostavno obrađivati ​​datoteke. Dekílka tenskív i navit mogu se pojaviti stotine tisuća datoteka, na primjer, od fotografa, koji sprema rezultate foto sesija na Yandex.Disk. Ovaj zadatak postao je posebno relevantan ako ljudi imaju priliku kupiti dodatni prostor na Yandex.Disk.

Trgovac je također želio nešto promijeniti. Poboljšanje stare verzije bilo je teško, fragmenti podataka jednog elementa isprobani su u različitim stablima.

Prije ponoći su se na pozadini pojavili id ​​objekti, uz pomoć kojih je bilo moguće učinkovitije riješiti problem kretanja - ranije smo osvojili staze.

Novi algoritam

Odlučili smo promijeniti strukturu pohrane podataka i zamijeniti tri stabla (Lokalni indeks, Udaljeni indeks, Stabilni indeks) na jednom stablu, što nije dovoljno za smanjenje opterećenja u strukturi podataka glave. Preko tih ključeva u stablu, put do elementa datotečnog sustava, kao rezultat udruživanja, operativna memorija značajno je skraćena, što se koristi.


Radili smo i na pobjedničkim dodatnim stablima za sat sinkronizacije, tako da kožni element stabla u novoj verziji preuzima sve potrebne podatke. Ova promjena strukture značajno je pojednostavila poboljšanje koda.

Shardovi su shvatili da se radi o ozbiljnoj promjeni, pa su izradili prototip koji je potvrdio učinkovitost novog rješenja. Pogledajmo zadnjicu, kako se mijenjaju podaci u stablu i sat sinkronizacije nove datoteke.

  1. Nakon dodavanja nove datoteke u mapu Disk, program ju je pokazao i dodao novi element u stablo. Ovaj element sadrži samo jednu državu - lokalnu. Oskílki stabilni i udaljeni postat će svakodnevni, sjećanje na njih se vidi;
  2. Program će ikonom učitati datoteku. Teško je doći do guranja, što potvrđuje pojavu nove datoteke, a stablo se dodaje u udaljeni kamp;
  3. Postanite lokalno i udaljeno uparivanje. Krhotine smrada trče, dodaje se stabilan kamp;
  4. Vidi se stan mjesni i daljinski. Ne treba vam više smrada, jer sve informacije su na štali.


Na ovom primjeru je jasno da se u novom sinkronizacijskom algoritmu obrađuju ovi elementi i pododjeli, podaci o promjenama u nekima od njih uklonjeni su iz datotečnog sustava ili tmurno, a ne cijelo stablo u cjelini, kao što je bilo prije . Ako je potrebno, bit će dodani batkivsk ili podređeni čvorovi (na primjer, u različitim mapama).

Ostala poboljšanja

U novoj verziji smo ispravili ostala polja, koja su dodali na produktivnost. Spremanje stabla bilo je inkrementalno, što vam omogućuje da u datoteku upišete samo ostatak promjena.

Yandex.Disk sažeka sha256 i MD5 za ponovnu provjeru broja datoteka, otkrivanje fragmenata, što se promijenilo i uklanjanje duplikata datoteka na pozadini. Budući da je zadatak jako opterećen CPU-om, u novoj verziji implementacija distribucije u sažetku je znatno optimizirana. Brzina sažetka smanjena je na otprilike dva puta.

Figure

Sinkronizacija jedinstvenih 20.000 datoteka od po 10 Kb

Brojanje sažetaka jedinstvenih 20 000 datoteka od po 10 kb (indeksacija)

Pokrenite s 20 000 sinkroniziranih datoteka od po 10 Kb

Upload 1Gb. Pokrenite Wi-Fi 10 Mbit
Sat vremena, sik

Što si rekao

Iz primjera se može vidjeti da nova verzija softvera Yandex.Disk ima oko 3 puta manje RAM-a i oko 2 puta manje CPU-a. Obrada ostalih promjena ne provodi se dok se ne poveća obveza memorije koja pobjeđuje.

Kao rezultat ovih promjena, povećao se broj datoteka koje program može obraditi bez ikakvih problema. Verzija za Windows ima 300.000 datoteka, a verzija za Mac OS X ima 900.000 datoteka.

Recimo da ste slikali sliku kartinka.jpg na računalu spojenom na internet, a zatim sami s mobilnog telefona uploadali fotografiju s njima na Disk.

Ako povežete računalo s internetom, Yandex.Disk će se bolje sinkronizirati. Nakon što prikaže različite datoteke s istim nazivima, Disk će promijeniti jednu od njih: rezultirajuće datoteke će se zvati kartinka.jpg i kartinka (2).jpg.

  • - Sinkronizirajte datoteke;
  • - Ide sinkronizacija;
  • - Proces sinkronizacije ima oprost.

Windows Explorer također prikazuje ikone za datoteku kože u mapi Yandex.Disk.

Kako bismo vam pomogli, uz određenu brzinu sinkronizacije, zadržite pokazivač miša iznad ikone Yandex.Disk: brzina preuzimanja i preuzimanja bit će prikazani u prozoru za spajanje.

Yandex.Disk označava da su dijelovi datoteke promijenjeni i da nijedan fragment više nije promijenjen na poslužitelju, a datoteka nije zamijenjena.

Kako biste uštedjeli prostor na računalu, možete onemogućiti sinkronizaciju četiriju mapa. Te će mape biti izbrisane s računala, ali će ostati dostupne na uslugama trećih strana i drugim programima Yandex.Disk.

Detaljne upute za postavljanje sinkronizacije vibracijom:

  • za programe za Windows;
  • u programu za Mac.

yandex.ru

Sinkronizacija podataka na Yandex disku

Za interakciju lokalnog računala sa središtem sumornog Yandex diska koristi se izraz "sinkronizacija". Program instaliran na računalu aktivno se sinkronizira. Hajde da shvatimo koji je proces i zašto je vino potrebno.

U napadu se koristi princip sinkronizacije: kada uređujete datoteke (uređujete ih, kopirate ili uklanjate), promjene se pojavljuju u mraku.

Ako se datoteke mijenjaju na strani Diska, program će ih automatski promijeniti na računalu. Iste promjene se rade na svim gospodarskim zgradama, povezanim s istim oblíkovogo zapisom.

U slučaju jednosatnog interesa za različite privitke datoteka s istim nazivima, Yandex Disk će im dati serijski broj (file.exe, file(2).exe, itd.).

Indikacija procesa sinkronizacije u programskoj traci:

Takve se ikone pojavljuju u svim datotekama i mapama u direktoriju diska.

Brzina s kojom se očekuje sinkronizacija podataka na Yandex disku, možete je prepoznati tako da pokazivač postavite iznad ikone programa u traci.

Možete stvoriti prekrasnu, na primjer, arhivu od 300 MB, zahitavsya na disku u samo nekoliko sekundi. Ništa čudno, program jednostavno prepoznaje da su samo neki fragmenti datoteke promijenjeni i sinkronizirani, a ne opet cijelu arhivu (dokument).

Još je više ručni jer se datoteke bilo kojeg stream projekta pohranjuju na disk. Uređivanje dokumenata izravno u mapi. Disk će uštedjeti promet taj sat.

Osim toga, kako biste uštedjeli prostor na disku sustava, gdje se nalazi direktorij za zaključavanje, za određene mape možete isključiti sinkronizaciju. Takva je mapa automatski vidljiva iz imenika, ali više nije dostupna s web sučelja Diska i izbornika postavki programa.

Datoteke u mapi s omogućenom sinkronizacijom učitavaju se ili na strani usluge ili kroz izbornik postavki.

Zrozumilo, dodatak ima funkciju ponovnog uključivanja sinkronizacije s tmurnom zbirkom.

Visnovok: proces sinkronizacije omogućuje vam da napravite izmjene u dokumentima u nizu na svim gospodarskim zgradama povezanim s pomoćnim programom Yandex Disk do jednog kosog zapisa. Razbijen je radi uštede vremena i živaca. Sinkronizacija nam omogućuje stalno snimanje i učitavanje uređenih datoteka na Disk.

Ta ní

lumpics.ru

Kako postaviti Yandex Disk

Nakon registracije, ovu kreaciju Yandex Disk yogo možete prilagoditi vlastitoj prosudbi. Pogledajmo glavne prilagodbe programa.

Instalacija Yandex diska klikne se pritiskom desne tipke miša na ikone programa u traci. Ovdje imamo popis ostalih sinkroniziranih datoteka i mali zupčanik u donjem desnom kutu. Trebamo to. Natyskaêmo, u kontekstnom izborniku koji vidite, znamo stavku "Nalashtuvannya".

Glavni

Na ovoj kartici omogućeno je pokretanje programa na ulazu u sustav i omogućena je mogućnost dohvaćanja novih unosa s Yandex Diska. Također možete promijeniti izgled programske mape.

Ako se rad s Diskom aktivno provodi, tada se stalno obraćate usluzi i radite kao díí, a zatim brže uključite automatsko učitavanje - štedi sat vremena.

Promjena distribucije mape, po mišljenju autora, nemam poseban osjećaj, samo zato što ne želite promijeniti prostor na disku sustava, a sama mapa bi trebala ležati tamo. Možete prenijeti podatke na bilo kojem mjestu, prenijeti ih na USB flash pogon, istina je, ponekad, kada uključite uređaj za pohranu računala, prestane raditi.

I još jedna nijansa: morat ćete ga slijediti, tako da slovo pogona kada je flash pogon povezan, naznačeno u postavkama, inače program ne zna put do mape.

Pošteno je reći da nije bilo vijesti s Yandex Diska cijeli sat istih vijesti.

Račun

Kartica više informacija. Ovdje možete unijeti prijavu na javnu evidenciju Yandexa, podatke o računu i gumb za uključivanje računala s Diska.

Gumb onemogućuje funkciju izlaza iz Yandex Diska. Ako ponovno pritisnete, morat ćete ponovno unijeti svoju prijavu i lozinku. Možete to učiniti i ručno, kao da vinil treba spojiti s drugom kosom pločom.

Sinkronizacija

Sve mape koje se nalaze u blizini direktorija Diska sinkronizirane su s ovom mapom, tako da se sve datoteke koje su pohranjene u direktoriju ili podmapama automatski učitavaju na poslužitelj.

Sinkronizacija se može isključiti za manje od 10 mapa, inače će mapa biti izbrisana s računala i ostavljena u mraku. Na jelovniku ćete ga također zapamtiti.

Auto-akvizicija

Yandex Disk vam omogućuje automatski uvoz fotografija s povezane kamere na računalo. Kada ovaj program zapamti profile, to se neće dogoditi.

Gumb "Zaboravi privitak" otvara sve kamere s računala.

Snimke zaslona

Na ovoj kartici konfiguriraju se vruće tipke za pozivanje raznih funkcija, vrsta naziva i format datoteke.

Program za generiranje screenshotova na cijelom ekranu omogućuje odabir standardne tipke Prt Scr, a osi za snimanje područja pjesme može se pristupiti preko prečaca. Više nije zgodno jer je potrebno napraviti snimku zaslona dijela prozora otvorenog na cijelom ekranu (na primjer, preglednik). Ovdje i dolaze u pomoć vrući gumbi.

Poednannya možete odabrati da li je to smut, tako da ove kombinacije ne budu zauzete od strane sustava.

Proxy

Možete napisati raspravu o qiju instalacije, s kratkim objašnjenjima.

Proxy poslužitelj - poslužitelj preko kojeg se traži od klijenta na merezhí. Osvojite s vlastitim zaslonom između lokalnog računala i interneta. Takvi poslužitelji obavljaju različite funkcije - od šifriranog prometa do PC napada iz napada.

Ako vam se prohtije, ako ste opunomoćenik, a znate, treba vam još vina, onda ćete sve učiniti samostalno. Yakshcho dobro, vino i nije potrebno.

Dodatkovo

Na ovom depozitu nalaze se automatski instalirana ažuriranja, sigurnosne provjere, prisilne obavijesti o pomilovanju i obavijesti o mapama.

Ovdje je sve postalo jasno, razgovarajmo o poboljšanju sigurnosti.

Yandex Disk, kada je sinkroniziran, preuzima datoteke u tok tokova, zauzimajući veliki dio internetskog kanala. Ako je potrebno imati apetit za programe, možete označiti ovaj okvir.

Sada znamo gdje je Yandex Disk popravljen i što se smrdi mijenja u programu. Možete poslati posao.

Drago nam je što smo vam mogli pomoći s virishenny problemima.

Opituvannya: u čemu vam je ovaj članak pomogao?

Ta ní

lumpics.ru

Vibirkova sinkronizacija mapa na Yandex.Disk - Disk Blog

Windows, Mac Os X, Sinkronizacija, Programi i programi

yandex.ru

Vibirkova sinkronizacija mapa na Yandex.Disk - Yandex Blog

Dodaci Yandex.Disk za Windows i Mac OS X imaju važnu značajku - sinkronizaciju vibracijom. Sada možete odabrati kako spremati mape na svoje računalo i kako ih spremati na Yandex.Disk. Na primjer, možete koristiti Yandex.Disk za spremanje sigurnosnih kopija ili arhiva, a ne ob'yazkovo matične kopije ovih datoteka na vašem kućnom računalu. Smrad rijetko treba, ali zauzimaju prostor. Možete onemogućiti sinkronizaciju za mape s takvim datotekama. Ako odaberete Disk na dekilkoh računalima, sinkronizacija četiri mape može se omogućiti na jednom od njih, a onemogućiti na drugom. Na primjer, možete spremiti posebne arhive fotografija za svoje kućno računalo i posuditi manje prostora za radnike. A tvrde mape su obrezane samo na radnom prijenosnom računalu, tako da ne bi bilo lako brinuti se o njima kod kuće. Upravljanje sinkronizacijom mapa dostupno je u postavkama programa.

Windows program također vam omogućuje da poništite sinkronizaciju mapa iz Explorera.

Ako želite prenijeti nove datoteke u mapu koja nije sinkronizirana, to možete učiniti izravno na računalu. Samo povucite datoteke iz mape koju trebam da preuzmem mapu.

Pratite novosti Yandex.Disk na našem blogu.

Program može spremiti više od jednog diska, tako da pripada jednom računu za pjevanje. Ako se prijavite s drugom prijavom, nova mapa Yandex.Disk s imenima bit će stvorena za sinkronizaciju "Yandex.Disk - druga prijava". Kopija datoteka prednjeg oblíkovogo zapisa bit će spremljena.

Što se događa ako premjestite mapu Yandex.Disk?

Ako prenesete mapu Yandex.Disk bez navođenja novog položaja u postavkama programa, program će stvoriti mapu na novom mjestu. Za premještanje kopije diska pritisnite ikonu diska, odaberite stavku Postavke, pritisnite gumb Izgradite mape i unesite novi put do mape: program će automatski prenijeti datoteke na novo mjesto.

Možete li povjeriti robota s diskom programima trećih strana?

Ne možete li na svoje računalo spremiti datoteke koje su spremljene na Disk?

Program Yandex.Disk 3.0 dopušta da se sve datoteke s diska ne sinkroniziraju s računalom kako bi se uštedio prostor na računalu. Na primjer, kako često koristite mapu Dokumenti, dodajte sinkronizaciju za nju - ova mapa će biti spremljena na računalu. Ostale će mape biti manje spremljene u mraku, ali će također biti dostupne u programu.

Možete postaviti vibrirajuću sinkronizaciju za upute za Windows, MacOS.

Što se događa kada vidim datoteke iz mape Yandex.Disk?

Ako vidite datoteke u programu, smrad se preuzima od Koshika i sprema od njega 30 dana. Nakon toga smrad se automatski uklanja s poslužitelja. Nije moguće dohvatiti izbrisane datoteke s poslužitelja. Datoteke iz koša za smeće možete prenijeti samo pomoću web sučelja Yandex.Disk.

Poštovanje. Datoteke premještene u Koshyk nastavljaju zauzimati prostor na disku. Ako nemate priliku, očistite mačku.

Ako želite izbrisati datoteku s računala ili je spremiti na poslužitelj, postavite vibracijsku sinkronizaciju za upute za Windows, za MacOS.

Možete li dobiti pristup mapi Yandex.Disk?

Ako želite zatvoriti mapu, na primjer, iz drugih mapa računala, možete joj ograničiti pristup pomoću standardnih Windows alata. Uz bilo kakav trag memorije, pristup pristupu može biti na čelu robotskih programa.

Što se događa ako vidim program ili ponovno instaliram operativni sustav?

Disk datoteke mogu ostati na vašem računalu, ali neće biti sinkronizirane. Za automatsku sinkronizaciju datoteka s poslužiteljem instalirajte program i prijavite se.

Kako odabrati drugu mapu za sinkronizaciju s poslužiteljem?

    pritisni gumb Izgradite mape.

    Navedite drugu mapu za sinkronizaciju s poslužiteljem.

Kako znate koliko ste novca izgubili slobodnog prostora na disku?

Kako postaviti robotski softver putem proxy poslužitelja?

    Pritisnite ikonu diska u informacijskom području.

    Odaberite stavku Postavke.

    Idite na karticu Proxy.

    Odaberite stavku Postavljanje proxy poslužitelja..

Kako pričvrstiti ikonu Drive na Dock na macOS-u?

    Pritisnite ikonu diska u informacijskom području.

    Odaberite stavku Postavke.

    Idite na karticu Dodatno.

    Opcija označavanja Sakrij ikonu na Docku.

  • Izrada web stranice,
  • Algoritmi
  • Yandex.Disk jedna je od rijetkih usluga Yandexa čiji je dio softver za stolna računala. Í jedno od najvažnijih skladišta je algoritam za sinkronizaciju lokalnih datoteka s vlastitom kopijom u mraku. Nedavno smo ga se ponovno imali prilike prisjetiti. Baš kao što je stara verzija bila važna za pretjerano odabiranje nekoliko desetaka tisuća datoteka, a prije toga nije brzo reagirala na "preklapanje" djela koristuvača, tada se nova, koja koristi ove resurse, nosi sa stotinama od tisuća datoteka.

    U ovom postu ću vam reći zašto se to dogodilo: zašto ga nismo mogli proslijediti, jesmo li predvidjeli prvu verziju softvera Yandex.Disk i kako smo stvorili novu.

    Nasampered, o zadatku sinkronizacije. Naizgled tehnički, pogrešno je da otac Yandex.Disk ima tiskanu kopiju na računalu, a mračni ima isti skup datoteka. Tobto so di koristuvach, poput preimenovanja, daljinskog upravljanja, kopiranja, dodajući da se promjena datoteka u dogledno vrijeme automatski sinkronizira s tmurnim.

    Zašto nije tako jednostavno, kako odustati na prvi pogled?

    Teoretski, zadatak se može izvršiti da se oprosti, ali u stvarnosti se držimo različitih situacija preklapanja. Na primjer, osoba je preimenovala mapu na svom računalu, oni su to otkrili i poslali naredbu pozadini. Međutim, nitko od njih ne provjerava dok pozadina ne potvrdi uspjeh preimenovanja. Lyudina odmah otvara svoju lokalno preimenovanu mapu, stvara je u podmapi i, na primjer, prenosi neke od datoteka u nju. Došli smo u situaciju u kojoj je nemoguće odmah izvršiti sve potrebne operacije sinkronizacije u mraku. Morate provjeriti završetak prve operacije, a tek onda možete nastaviti.

    Situacija može postati kompliciranija, jer se s jednim oblíkovym zapisom, jedan sat u isto vrijeme, obrađuje grančica koristuvachova ili imaju dvostruku mapu. I traplyayetsya često dosit u organizacijama, poput vikoristovuyut Yandex.Disk. Pokažite sebi što je u tom trenutku na prednjoj strani, ako smo povukli potvrdu prvog preimenovanja, još jedan stenografski snimak i ponovno preimenovanje mape. U ovom trenutku ne mogu ponovno vikonati díí, kao da sam već napravio prvi koristuvač na svom računalu. Mapa, koja se lokalno obrađuje u istom vinu, već se na pozadini zove drugačije.

    Vipadki su zamke, ako se datoteka na računalu korisnika ne može sama nazvati tako, kako se zove vino u tami. Može biti, jer u nazivu postoji simbol, koji lokalni datotečni sustav ne može hakirati, ali u tom slučaju, ako korisnik traži mapu, a novi ima svoju mapu s takvim nazivima. U takvim situacijama moramo iskoristiti lokalne pseudonime i promatrati njihovu vlastitu povezanost s objektima u tami.

    Prethodna verzija algoritma

    U posljednjoj verziji desktop softvera Yandex.Disk za pretraživanje, algoritam za slaganje stabala je promijenjen. Bez obzira na to je li odluka u to vrijeme nije dopuštala provedbu pretraživanja za premještanje i preimenovanje, fragmenata pozadine uz prisutnost jedinstvenih identifikatora objekata.

    U ovoj verziji algoritma imamo tri glavna stabla: lokalno (Local Index), udaljeno (Remote Index) i ostalo sinkronizirano (Stable Index). Osim toga, kako bi se izbjeglo ponovno generiranje sinkronizacijskih operacija koje su već postavljene ispred retka, potvrđena su dva dodatna stabla: lokalno očišćeno i loše očišćeno (očekivani udaljeni indeks i očekivani lokalni indeks). U tim dodatnim stablima lokalni datotečni sustav spremljen je za čišćenje i nakon svih sinkronizacijskih operacija, koje su već bile crne.


    Procedura usklađivanja stabla za stari algoritam izgledala je ovako:
    1. Kao lokalno odjavljeno stablo i sumorno stablo koje odjavljuje, prazni, inicijalizira ih, kopira ostatak sinkroniziranog stabla;
    2. Porívnyuêmo lokalno stablo s ochíkuvanim khmarí i za rezultate uparivanja okremíh vozlív dodajte u retku operacije sinkronizacije u khmarí (stvaranje kolekcija, prijenos datoteka u khmari, premještanje tog prikaza u mračno);
    3. Za sve operacije, kao da se stavljaju u liniju na prednjem kukičanju, popravljajući budući učinak u ochkuvanny tmurnom stablu;
    4. Porívnyuêmo tmurno stablo s lokalnim ochíkuvanim i za rezultate porívnyannâ okremíh vozlív dodajte u liniju operacije sinkronizacije s lokalnim datotečnim sustavom (sklapanje direktorija, zawantazhennya datoteka iz tmurnog, pomicanje tog prikaza lokalnih datoteka i direktorija);
    5. Za sve operacije, ako su postavljene u nizu na prednjem kukičanju, popravljajući mogući budući učinak u lokalnom stablu, što treba provjeriti;
    6. Kao i obično, jednosatne operacije provode se s jednom te istom datotekom ili direktorijem (na primjer, prijenos datoteke u oblačnu datoteku i preuzimanje datoteke iz oblačne), zatim se rješava sukob - datoteka se mijenja u dva mjesta;
    7. Nakon toga, budući da je operaciju sinkronizacije izvršio oblak ili lokalni datotečni sustav, rezultat se zapisuje u ostatak sinkroniziranog stabla;
    8. Ako crna boja operacije sinkronizacije postane prazna, možete vidjeti da je tmurno stablo lokalno očišćeno, što je očišćeno. Sinkronizacija je gotova i smrad nam više ne treba.

    Zašto se dogodilo da smo razvili novi algoritam

    Glavni problemi za algoritam stabla bili su veliki gubitak memorije i potreba za stablom za male promjene, što je dovodilo do velikog pritiska na procesor. U roku od sat vremena od obrade promjene jedne datoteke, pohrana radne memorije porasla je za približno 35%. Recimo da je korisnik imao 20.000 datoteka. Potom je jednostavnim preimenovanjem jedne datoteke veličine 10Kb ušteda memorije rasla kao niz - sa 116MB na 167MB.

    Također, htjeli smo povećati maksimalan broj datoteka, s kojima možemo jednostavno obrađivati ​​datoteke. Dekílka tenskív i navit mogu se pojaviti stotine tisuća datoteka, na primjer, od fotografa, koji sprema rezultate foto sesija na Yandex.Disk. Ovaj zadatak postao je posebno relevantan ako ljudi imaju priliku kupiti dodatni prostor na Yandex.Disk.

    Trgovac je također želio nešto promijeniti. Poboljšanje stare verzije bilo je teško, fragmenti podataka jednog elementa isprobani su u različitim stablima.

    Prije ponoći su se na pozadini pojavili id ​​objekti, uz pomoć kojih je bilo moguće učinkovitije riješiti problem kretanja - ranije smo osvojili staze.

    Novi algoritam

    Odlučili smo promijeniti strukturu pohrane podataka i zamijeniti tri stabla (Lokalni indeks, Udaljeni indeks, Stabilni indeks) na jednom stablu, što nije dovoljno za smanjenje opterećenja u strukturi podataka glave. Preko tih ključeva u stablu, put do elementa datotečnog sustava, kao rezultat udruživanja, operativna memorija značajno je skraćena, što se koristi.


    Radili smo i na pobjedničkim dodatnim stablima za sat sinkronizacije, tako da kožni element stabla u novoj verziji preuzima sve potrebne podatke. Ova promjena strukture značajno je pojednostavila poboljšanje koda.

    Shardovi su shvatili da se radi o ozbiljnoj promjeni, pa su izradili prototip koji je potvrdio učinkovitost novog rješenja. Pogledajmo zadnjicu, kako se mijenjaju podaci u stablu i sat sinkronizacije nove datoteke.

    1. Nakon dodavanja nove datoteke u mapu Disk, program ju je pokazao i dodao novi element u stablo. Ovaj element sadrži samo jednu državu - lokalnu. Oskílki stabilni i udaljeni postat će svakodnevni, sjećanje na njih se vidi;
    2. Program će ikonom učitati datoteku. Teško je doći do guranja, što potvrđuje pojavu nove datoteke, a stablo se dodaje u udaljeni kamp;
    3. Postanite lokalno i udaljeno uparivanje. Krhotine smrada trče, dodaje se stabilan kamp;
    4. Vidi se stan mjesni i daljinski. Ne treba vam više smrada, jer sve informacije su na štali.


    Na ovom primjeru je jasno da se u novom sinkronizacijskom algoritmu obrađuju ovi elementi i pododjeli, podaci o promjenama u nekima od njih uklonjeni su iz datotečnog sustava ili tmurno, a ne cijelo stablo u cjelini, kao što je bilo prije . Ako je potrebno, bit će dodani batkivsk ili podređeni čvorovi (na primjer, u različitim mapama).

    Ostala poboljšanja

    U novoj verziji smo ispravili ostala polja, koja su dodali na produktivnost. Spremanje stabla bilo je inkrementalno, što vam omogućuje da u datoteku upišete samo ostatak promjena.

    Yandex.Disk sažeka sha256 i MD5 za ponovnu provjeru broja datoteka, otkrivanje fragmenata, što se promijenilo i uklanjanje duplikata datoteka na pozadini. Budući da je zadatak jako opterećen CPU-om, u novoj verziji implementacija distribucije u sažetku je znatno optimizirana. Brzina sažetka smanjena je na otprilike dva puta.

    Figure

    Sinkronizacija jedinstvenih 20.000 datoteka od po 10 Kb

    Brojanje sažetaka jedinstvenih 20 000 datoteka od po 10 kb (indeksacija)

    Pokrenite s 20 000 sinkroniziranih datoteka od po 10 Kb

    Upload 1Gb. Pokrenite Wi-Fi 10 Mbit
    Sat vremena, sik

    Što si rekao

    Iz primjera se može vidjeti da nova verzija softvera Yandex.Disk ima oko 3 puta manje RAM-a i oko 2 puta manje CPU-a. Obrada ostalih promjena ne provodi se dok se ne poveća obveza memorije koja pobjeđuje.

    Kao rezultat ovih promjena, povećao se broj datoteka koje program može obraditi bez ikakvih problema. Verzija za Windows ima 300.000 datoteka, a verzija za Mac OS X ima 900.000 datoteka.

    Tehnologije