Po registraci si můžete systém Yandex Disk přizpůsobit podle vlastního uvážení. Podívejme se na základní nastavení programů.

Při nastavení disku Yandex klikněte pravým tlačítkem myši na ikonu programu v zásobníku. Zde máme také seznam zbývajících synchronizovaných souborů a malé ozubené kolečko v pravém dolním rohu. To je to, co potřebujeme. Stiskneme, v kontextovém menu, které se rozbalí, poznáme položku "Nalastuvannya".

Tato karta konfiguruje spouštění programů při přihlášení a umožňuje načítání nových položek z disku Yandex. Můžete také změnit rozšíření složky programů.

Pokud je práce s diskem prováděna aktivně, pak neustále přistupujete ke službě a děláte nejrůznější věci, pak je lepší zapnout automatickou aktivaci - to ušetří čas.

Nemá smysl měnit retušování složky, jak si autor myslí, protože nechcete vytvořit místo na systémové jednotce a leží tam samotná složka. Data můžete přenést kamkoli, na flash disk, nicméně v tomto případě se po připojení úložného zařízení k počítači disk zastaví.

A ještě jedna nuance: musíte se ujistit, že písmeno jednotky při připojení jednotky flash odpovídá pokynům v nastavení, jinak program nenajde cestu ke složce.

Je těžké říci, že po celou hodinu roku nepřišly žádné nové zprávy z disku Yandex.

Oblíkový rekord

Více informativní záložka. Zde můžete vidět přihlašovací údaje k účtu Yandex, informace o platbě za váš účet a tlačítko pro připojení počítače k ​​disku.

Tlačítko zobrazuje funkci odhlášení z disku Yandex. Pokud jej stisknete znovu, budete muset znovu zadat své přihlašovací jméno a heslo. To lze provést ručně, pokud se potřebujete připojit k jinému účtu.

Synchronizace

Všechny složky umístěné v adresáři Disk jsou synchronizovány se složkou, takže všechny soubory umístěné v adresáři nebo podsložkách jsou automaticky přeneseny na server.

U ostatních složek lze synchronizaci zapnout, jinak bude složka smazána z počítače a ztracena. Menu bude také označeno.

Yandex Disk umožňuje automaticky importovat fotografie z fotoaparátu připojeného k počítači. V tomto případě si program pamatuje nastavovací profily a po připojení se nic nenastavuje.

Knoflík "Zapomeňte na zařízení" Připojí všechny kamery k počítači.

Snímky obrazovky

Na této kartě můžete nakonfigurovat klávesové zkratky pro přístup k různým funkcím, typ názvu a formát souboru.

Program pro pořizování snímků celé obrazovky umožňuje použít standardní klávesu Prt Scr, a osu pro zachycení oblasti zpěvu bude nutné kliknout na snímek obrazovky pomocí zástupce. Je to ještě obtížnější, pokud potřebujete pořídit snímek části okna, které je maximalizováno tak, aby vyplnilo celou obrazovku (například prohlížeč). Zde na pomoc přicházejí horká tlačítka.

Spojení lze zvolit oběma způsoby, takže kombinace budou systémem použity.

Proxy

O této instalaci by se dalo napsat celé pojednání, obklopené krátkými vysvětlivkami.

Proxy server je server, přes který je klient odesílán do sítě. Je to vaše vlastní obrazovka mezi místním počítačem a internetem. Tyto servery nabízejí řadu funkcí, jako je šifrování provozu k ochraně počítače před útoky.

Pokud náhodou používáte proxy a víte, co potřebujete, tak si vše nastavte sami. Pokud ne, víno není vyžadováno.

Dodatkovo

Tato karta umožňuje automatickou instalaci aktualizací, plynulé připojení, upozornění na zrušení a upozornění na nové složky.

Všechno se zde vyjasnilo, pojďme mluvit jen o úpravě plynulosti.

Yandex Disk s virtuální synchronizací stahuje soubory do řady streamů, které zabírají velkou část internetového kanálu. Pokud potřebujete potlačit chuť k jídlu pomocí programů, můžete zaškrtnout toto políčko.

Nyní víme, kde nastavit Yandex Disk a co změnit v programu. Robota můžete opravit.

Program lze provést pouze s jedním diskem, který je přiřazen k jednomu pěveckému účtu. Pokud se přihlásíte pomocí jiného přihlašovacího jména, vytvoří se nová složka Yandex.Disk pro synchronizaci. "Yandex.Disk - další přihlášení". Uloží se kopie souborů z předchozího účtu.

Co se stane, když přesunete složku Yandex.Disk?

Pokud přenesete složku Yandex.Disk bez zadání nového umístění v nastavení programu, program vytvoří složku v novém umístění. Pro přesunutí kopie disku klikněte na ikonu disku, z nabídky vyberte položku Nastavení, klikněte na tlačítko Nalashtuvati roztashuvannya složky Poté zadejte novou cestu ke složce: program automaticky přenese soubory do nového umístění.

Jak můžete svěřit práci s diskem programům třetích stran?

Jak můžete uložit soubory uložené na disku v počítači?

Program Yandex.Disk 3.0 vám umožňuje synchronizovat ne všechny soubory z disku s vaším počítačem, abyste ochránili místo v počítači. Pokud například často pracujete se složkou Dokumenty, zapněte pro ni synchronizaci – tato složka se uloží do vašeho počítače. Ostatní složky budou uloženy pouze z Xmara, ale budou také dostupné programu.

Synchronizaci vzorků můžete nastavit pomocí pokynů pro Windows a MacOS.

Co se stane, když uvidím soubory ze složky Yandex.Disk?

Když smažete soubory v programu, smrady jsou z kočky odstraněny a uloženy po dobu 30 dnů. Poté je smrad automaticky odstraněn ze serveru. Není možné obnovit soubory smazané ze serveru. Soubory z Koshyk můžete aktualizovat pouze na webovém rozhraní Yandex.Disk.

Respekt. Soubory přesunuté do Koshyk budou i nadále zabírat místo na disku. Pokud je pro vás místo špatné, kočku očistěte.

Pokud chcete soubor z počítače odstranit a ne uložit na server, nastavte selektivní synchronizaci podle pokynů pro Windows, MacOS.

Je možné omezit přístup ke složce Yandex.Disk?

Pokud chcete složku zavřít například z jiných počítačů, můžete k ní omezit přístup pomocí standardních metod Windows. S tímto trasováním paměti lze sdílení přístupu provádět v továrně robotických programů.

Co se stane, když smažu program nebo přeinstaluji operační systém?

Diskové soubory mohou být v počítači ztraceny a nebudou synchronizovány. Chcete-li automaticky synchronizovat soubory se serverem, nainstalujte program a přihlaste se.

Jak mohu vybrat jinou složku pro synchronizaci se serverem?

    stisknout tlačítko Nalashtuvati roztashuvannya složky.

    Určete jinou složku pro synchronizaci se serverem.

Jak víte, kolik volného místa na disku bylo ztraceno?

Jak nastavit program robota přes proxy server?

    Klikněte na ikonu Disk v oznamovací oblasti.

    Vyberte položku Nastavení.

    Přejděte na kartu Proxy.

    Vybrat předmět Ruční nastavení proxy serveru.

Jak mohu přidat ikonu disku do Docku v systému macOS?

    Klikněte na ikonu Disk v oznamovací oblasti.

    Vyberte položku Nastavení.

    Přejděte na kartu Addatkovo.

    Možnost stlačit Uchopte ikonu z doku.

Udržuje data na serveru prostřednictvím synchronizace. Zdá se, že pokud to nefunguje, smysl verze softwaru systému je ztracen. Situaci je proto potřeba co nejdříve řešit.

Způsob, jakým se problém zhoršuje, je zakořeněn v jeho příčině. Pokud budete mít někdy problém, můžete zjistit, proč se Yandex Disk nesynchronizuje, můžete to udělat sami, aniž byste ztratili spoustu času.

Důvod 1: Synchronizace není povolena

Nejviditelnější věcí, kterou je třeba nejprve zkontrolovat, je, že je v programu povolena synchronizace. Chcete-li to provést, klikněte na ikonu disku Yandex v horní části okna a zjistěte o tom. Chcete-li stisknout dolů, stiskněte druhé tlačítko.

Důvod 2: Problémy s připojením k internetu

Jak získáváte informace z okna programu? "Pomilka z'ednannya" Bylo by logické zkontrolovat, jak je váš počítač připojen k internetu.

Chcete-li zkontrolovat připojení k internetu, klikněte na ikonu "Merezha". V případě potřeby se připojte k pracovnímu připojení.

Vraťte respekt do tábora pro připojení toku. Zde přichází stav buti "Přístup na internet". V opačném případě budete muset kontaktovat svého poskytovatele, který možná řeší problém s připojením.

Někdy může program selhat kvůli nízké rychlosti připojení k internetu. Proto je třeba zkusit spustit synchronizaci zapnutím jiných programů, jako je procházení internetu.

Důvod 3: Bestie nemá místo

Je možné, že vašemu disku Yandex prostě došel prostor a není zde místo pro nové soubory. Chcete-li to zkontrolovat, přejděte na stránku „Ponurý“ a podívejte se na míru své povrchnosti. Vaughn je shnilý na dně barelového sloupu.

Aby synchronizace fungovala, musí se šlacha vyčistit nebo rozšířit.

Důvod 4: Synchronizace je blokována antivirem

V některých případech může antivirový program blokovat synchronizační robot Yandex Disk. Zkuste to nevhodně zapnout a sledujte výsledek.

Důvod 5: Více souborů není synchronizováno

Některé soubory nemusí být synchronizovány z následujících důvodů:

  • Množství těchto souborů je příliš velké na to, aby je bylo možné umístit na úložné zařízení;
  • Tyto soubory jsou analyzovány jinými programy.

V prvním případě je třeba zkontrolovat volné místo na disku a v druhém případě ukončit všechny programy, které problémový soubor odhalí.

Poznámka: Soubory větší než 10 GB nelze importovat na disk Yandex.

Důvod 6: Yandex zablokován na Ukrajině

Kvůli nedávným inovacím v ukrajinské legislativě přestal být Yandex a všechny jeho služby dostupné obyvatelům této země. Synchronizace disku Yandex funguje také pod napájením, protože Výměna dat se provádí ze serverů Yandex. Zástupci těchto společností se snaží udělat vše pro to, aby problém vyřešili, ale Ukrajinci se zatím obávají, jak sami obejít blokování.

Chcete-li synchronizačního robota aktualizovat, můžete zkusit použít připojení VPN. V tomto případě však neexistují žádná rozšíření pro prohlížeče - budete potřebovat program VPN, aby byla připojení všech programů šifrována, včetně disku Yandex.

Připomínka o milosrdenství

Pokud žádná z těchto metod nepomůže, pak by bylo správné nahlásit problém distributorům. Chcete-li to provést, klikněte na ikonu nastavení, přesuňte kurzor na položku "Dovidka" a vyberte „Informujte Yandex o vyrovnání“.

Bezpochyby obdržíte podporu od služby podpory pro váš problém.

Chcete-li rychle změnit data na vašem úložném zařízení, je povolena synchronizace v programu Yandex Disk. Za tímto účelem musí být počítač připojen k internetu, bude dostatek místa pro nové soubory a soubory nebude nutné otevírat v jiných programech. Pokud se nepodařilo zjistit příčinu problémů se synchronizací, kontaktujte službu podpory Yandex.

Yandex.Disk je jednou z mála služeb Yandex, z nichž některé jsou desktopovým softwarem. A jednou z jeho nejdůležitějších součástí je algoritmus pro synchronizaci lokálních souborů s jejich kopií v archivu. Nedávno jsme měli možnost si ho důkladně připomenout. Vzhledem k tomu, že stará verze byla velmi důležitá při přenosu desítek tisíc souborů a dříve nereagovala rychle na akce „skládání“ správce účtu, nová verze se pomocí stejných zdrojů vypořádá se stovkami tisíc souborů.

V tomto příspěvku zjistím, proč se to stalo: co bychom nemohli přenést, kdybychom znali první verzi softwaru Yandex.Disk, a jak jsme vytvořili novou.

Nejprve si povíme něco o synchronizaci. Technicky vzato to znamená, že otec Yandex.Disk na svém počítači má stejnou sadu souborů. Poté se akce jako přejmenování, mazání, kopírování, přidávání a změna souborů automaticky synchronizují s Xmar.

Proč to není tak jednoduché, jak se na první pohled zdá?

Teoreticky lze problém odpustit, ale ve skutečnosti jde o různé komplikované situace. Například osoba přejmenovala složku na svém počítači, detekovali ji a poslali příkaz do backendu. Nikdo z korespondentů však nekontroluje, dokud backend nepotvrdí úspěšnost přejmenování. Člověk si hned otevře svoji lokálně přejmenovanou složku, vytvoří pro ni podsložku a třeba z ní přenese nějaké soubory. Ocitli jsme se v situaci, kdy není možné okamžitě zrušit všechny potřebné synchronizační operace potmě. Než budete moci pokračovat, musíte se nejprve ujistit, že byla dokončena první operace.

Situace se může ještě zkomplikovat, protože řada klientů pracuje s jedním záznamem účtu současně, nebo mají samostatnou složku. A často je nutné pracovat v organizacích, jako je Yandex.Disk. Uvědomte si, že v první instanci, v momentě, kdy jsme z backendu odstranili potvrzení první změny, si další uživatel tuto složku opět vezme a přejmenuje. V tomto případě je opět nemožné okamžitě se odhlásit z událostí, které jste již vytvořili jako první účet na vašem počítači. Složka, která běžela lokálně, se nyní na backendu nazývá jinak.

Problémy nastávají, když soubor v počítači koristuvach nelze nazvat stejně, jak jej nazývá khmara. Může se stát, že název obsahuje znak, který místní systém souborů nedokáže rozpoznat, nebo v případě, že je uživatel požádán o přístup do samostatné složky, a soubor obsahuje vlastní složku s takovými názvy. V takových situacích musíme vytvořit lokální aliasy a identifikovat jejich spojení s objekty ve tmě.

Předchozí verze algoritmu

Nejnovější verze desktopového softwaru Yandex.Disk má algoritmus zarovnání stromu pro vyhledávání změn. Jinak tehdejší rozhodnutí neumožňovalo provádění přesunů a přejmenování, protože backend neměl jedinečné identifikátory objektů.

V této verzi algoritmu jsme použili tři hlavní stromy: lokální (Local Index), vzdálený (Remote Index) a stále synchronizovaný (Stable Index). Kromě toho, aby se zabránilo opakovanému generování již vytvořených synchronizačních operací, byly vytvořeny dva další stromy: místní a očekávaný (očekávaný vzdálený index a očekávaný místní index). Tyto pomocné stromy chrání lokální souborový systém před odkazováním a zůstávají tiché po ukončení všech synchronizačních operací, které již probíhají.


Postup pro vyrovnání stromů ve starém algoritmu vypadal takto:
  1. Pokud je lokálně obnovený strom stejný strom, který je obnoven, prázdný, inicializuje je, kopie zbývajícího synchronizovaného stromu;
  2. Lokální strom je zarovnán s výsledným uzlem a výsledky zarovnání okolních uzlů jsou vkládány do synchronizační operace v mapě (vytváření kolekcí, přenos souborů do mapy, jejich přesun a odstranění v mapě);
  3. U všech operací, které jsou v první řadě uváděny do praxe, zafixujeme aktuální efekt v naloženém ponurém stromu;
  4. Do provozu synchronizace s lokálním souborovým systémem (vytvořený adresář, import souborů ze zatemněných souborů, relokace a lokální soubory a adresáře) je přidán ekvalizovaný strom s lokálním načítáním a výsledky zarovnání okolních uzlů;
  5. U všech operací, které jsou v první řadě uvedeny do činnosti, se aktuální účinek zaznamená do místního stromu, který bude aktualizován;
  6. Pokud jsou prováděny jednorázové operace s jedním a stejným souborem nebo adresářem (například přenos souboru do souboru nebo stažení souboru ze souboru), je detekován konflikt - soubor se změnil na dvou místech;
  7. Pokud je operace synchronizace provedena na virtuálním souboru nebo na lokálním souborovém systému, výsledek se zapíše do zbytku synchronizovaného stromu;
  8. Pokud je operace synchronizace prázdná, je možné vidět, že špinavý strom, který se čistí, je lokálně vyčištěn. Synchronizace je dokončena a smrad už nepotřebujeme.

Proč jsme náhodou měli nový algoritmus?

Hlavními problémy algoritmu zarovnání stromů byla vysoká spotřeba paměti a nutnost úplného zarovnání stromů pro malé změny, což vedlo k velkým nárokům na procesor. Během hodiny zpracování změn jednoho souboru se paměť RAM zvětšila přibližně o 35 %. Řekněme, že koristuvach měl 20 000 souborů. Jednoduchým přejmenováním jednoho souboru o velikosti 10 KB tedy přídavná paměť exponenciálně narostla – ze 116 MB na 167 MB.

Chtěli jsme také zvýšit maximální počet souborů, ke kterým se klienti bez problémů dostanou. Může se objevit tucet nebo dokonce stovky tisíc souborů, například od fotografa, který ukládá výsledky fotografických relací na Yandex.Disk. Tento problém se stal obzvláště důležitým, protože lidé mají příležitost získat další prostor na Yandex.Disk.

Pěstitel chtěl také něco změnit. Vylepšení staré verze vyžadovalo potíže, fragmenty dat z jednoho prvku byly nalezeny v různých stromech.

Tehdy se na backendu objevily ID objektů, s jejichž pomocí bylo možné efektivněji určit dříve detekovaný pohyb – dříve jsme měli trasy vikoristů.

Nový algoritmus

Rozhodli jsme se změnit strukturu datového úložiště a nahradit tři stromy (Local Index, Remote Index, Stable Index) jedním, což by nevedlo ke snížení naddimenzionality v hlavní datové struktuře. Prostřednictvím těchto klíčů ve stromu, které vedou k prvku systému souborů, úložiště v důsledku toho výrazně snižuje množství zpracovávané paměti RAM.


Během synchronizace jsme také mohli vybrat další stromy, protože prvek stromu v nové verzi ukládá všechna potřebná data. Tato změna struktury výrazně omezila vylepšení kódu.

Jakmile jsme si uvědomili, že jde o vážnou změnu, vytvořili jsme prototyp, který potvrdil efektivitu nového řešení. Pojďme se podívat na to, jak se data ve stromu mění při synchronizaci nového souboru.

  1. Po přidání nového souboru do složky Disk jej program detekoval a přidal do stromu nový prvek. Tento prvek je rozdělen pouze do jedné země – místní. Protože stabilní a vzdálené se stanou denně, paměť pro ně není viditelná;
  2. Program vytvoří soubor pro nahrání. Přijde push, který potvrdí vzhled nového souboru a stromu bude přidělen vzdálený stav;
  3. Staňte se místními a vzdálenými, abyste se vyrovnali. Takže jakmile se vyhneme smradům, je dosaženo stabilní postavy;
  4. Jsou viditelná místní a vzdálená nastavení. Smradlavé už nejsou potřeba, protože všechny informace jsou dostupné ze stáje.


Na tomto příkladu můžete vidět, že v novém synchronizačním algoritmu se zpracovávají tyto prvky a kroky, data o změnách, které byly odstraněny ze systému souborů nebo poškození, a nikoli celý strom, jak tomu bylo dříve. V případě potřeby budou načteny nadřazené a podřízené uzly (například při přesunu složek).

Jiné barvy

V nové verzi jsme pracovali na dalších vylepšeních, která ovlivnila produktivitu. Strom ukládání byl vytvářen postupně, což umožňuje zapsat soubor co nejdříve.

Yandex.Disk používá sha256 a MD5 vikory digesty k ověření integrity souborů, identifikaci fragmentů, které se změnily, a deduplikaci souborů na backendu. Vzhledem k tomu, že tento design vyvíjí velký tlak na CPU, byla v nové verzi implementace rozložení přehledu důkladně optimalizována. Rychlost extrahování souboru s přehledem byla zvýšena přibližně dvojnásobně.

Čísla

Synchronizace jedinečných 20 000 souborů po 10 kB

Výpočet výtahů jedinečných 20 000 souborů po 10 kb (indexace)

Spuštění z 20 000 synchronizovaných souborů po 10 kB

Nahrajte 1Gb. Wi-Fi připojení 10 Mbit
Hodina, sec

Co se stalo?

Z příkladů je zřejmé, že nová verze Yandex.Disk využívá přibližně 3krát méně RAM a přibližně 2krát menší využití CPU. Zpracování dalších změn nevede ke zvýšení množství paměti, která se používá.

V důsledku těchto změn se zvýšil počet souborů, se kterými si program bez problémů poradí. Verze pro Windows má 300 000 a verze pro Mac OS X má 900 000 souborů.