Yandex diski senkronize değil. Disk senkronize değilse ne işe yarar. Yandex.Disk'teki klasörlerin Vibirkova senkronizasyonu - Yandex Blog

Saatin geri kalanında, Yandex.Disk, Google Drive vb. Gibi kasvetli veri depolama hizmetleri giderek daha fazla popülerlik kazanıyor. Fotoğraflar ve diğer belgeler gibi önemli verilerin kaybolmasına karşı kendinizi sigortalamanızı sağlarlar. Prensip olarak, bir anın suçu için kullanışlıdır - Yazılım güvenliği için bilgisayarda kendi klasörümü oluşturuyorum, kasvetli hizmetin bir tür senkronizasyonu ile, böylece kopyalamanız gereken “kasvette” bazı veriler gönderiyorsunuz o klasöre atın. Büyük veri taahhütleri ile kolay değil: örneğin 300 GB fotoğraflarınız varsa, onları senkronize etmek için onları görmeli ve servis klasörüne kopyalamanız gerekir (ve böyle bir taahhüdü kopyalamak açıkçası korkaklara göre değildir) ve bu işlemin veriler güncellenirken tekrarlanması gerekir. Ale, sorunun doruk noktasını biliyordu - sembolik bir nimet.

Sembolik (sembolik) mesaj - dosya sisteminde, göstergeli bir metin satırı dışında hiçbir veri üretilmeyen özel bir dosya. Bu satır, mesaja (dosya) dönmeye çalışırken kusurlu olan dosyaya giden bir yol olarak yorumlanır. Sembolik istek dosya sisteminden alan ödünç alır, hepsini yazmak için alana ihtiyaç vardır.

Bilgisayardaki dosyaların yapısının kullanışlı bir şekilde düzenlenmesi için, bir dosyaya veya annenin farklı niteliklere sahip birçok isme sahip dizine ve ayrıca dei'nin özgürlüğüne izin verilen semboller gönderilir ) ve kataloglara başvurabilir).

Wikipedia materyalleri için ve "Rusça" olarak, katalogda sahip olduğunuz her şey, siparişinize göre, sonra tüm katalogda. Sembolün kendisi Linux sistemlerinde yaygın olarak kullanılmaktadır, ancak Windows sistemlerinde yoga oluşturmak da mümkündür.

Komut satırı yardımı için bir kuvvet oluşturabilirsiniz, ancak gerekli kuvvet türünü oluşturabilmeniz için Link Shell Extension yardımcı programının yardımı için çok daha kolaydır.

Yandex.Disk uygulama hizmetinde bu yönteme bakın.

ben öyle. İlk kez Yandex sistemine kayıt olmak gerekiyor. Ardından, Yandex.Disk tarafına gidin, Yandex.Disk yazılım dağıtım kitini bilgisayarınıza indirin ve yoga yükleyin. Simge, yılın tarihi panelinde yeşil bir tik veya oklu mavi bir daire ile görünen ışıklı plakada görünecektir.

Yandex.Disk klasörü de belirttiğiniz konumda bilgisayarda oluşturulacaktır.

Ardından Link Shell Extension yardımcı programını başlatacağız, kuracağız, bilgisayarı yeniden başlatacağız ve farenin sağ tuşuna basılarak tıklanan içerik menüsünde "Mesajın hafızasını hatırla" yeni bir satırımız var.

Klasörü "kasvetli" ile senkronize etmek için bilgisayarda biliyoruz, farenin sağ tuşuyla tıklayın ve "Mesajın hafızasını hatırla" seçeneğini seçin.

Bundan sonra Yandex.Disk klasörüne gidin, farenin sağ tuşuna basın ve “Yak yerleştir -> Sembolik yardım” seçeneğini seçin.

Yandex.Disk, bir kısmı masaüstü yazılımı olan birkaç Yandex hizmetinden biridir. І En önemli depolardan biri, yerel dosyaları karanlıkta kendi kopyalarıyla senkronize etmek için kullanılan algoritmadır. Kısa bir süre önce onu tekrar hatırlama şansımız oldu. Tıpkı eski versiyonun düzinelerce dosyadan oluşan bir çaçayı aşırı seçmek için önemli olduğu ve ondan önce coristuvach'ın “katlama” eylemlerine hızlı tepki vermediği gibi, o zaman yenisi, vikoristovuyuchi bu kaynaklar, yüzlerce ile başa çıkıyor. binlerce dosya.

Bu yazıda size bunun neden böyle olduğunu anlatacağım: Yandex.Disk yazılımının ilk sürümünü öngörseydik neden bunu aktaramadık ve yeni bir tane nasıl oluşturduk.

Nasampered, senkronizasyon görevi hakkında. Görünüşte teknik olarak, Yandex.Disk babasının bilgisayarda basılı bir kopyasının olması ve karanlık olanın aynı dosya kümesine sahip olması yanlış. Tobto so di koristuvach, yeniden adlandırma, uzaktan, kopyalama gibi, dosyaların zamanında değiştirilmesini ekleyerek kasvetli ile otomatik olarak senkronize edilir.

Neden bu kadar basit değil, ilk bakışta nasıl vazgeçersiniz?

Teorik olarak, görev affetmek için yapılabilir, ancak gerçekte farklı katlama durumlarına bağlı kalıyoruz. Örneğin, bir kişi bilgisayarındaki bir klasörü yeniden adlandırdı, onu algıladı ve arka uca bir komut gönderdi. Ancak, arka uç yeniden adlandırmanın başarısını onaylayana kadar hiçbiri denetlemez. Lyudina yerel olarak yeniden adlandırılan klasörünü anında açar, bir alt klasörde oluşturur ve örneğin bazı dosyaları ona aktarır. Karanlıkta gerekli tüm senkronizasyon işlemlerini hemen canlandırmanın imkansız olduğu bir duruma girdik. İlk işlemin tamamlandığını kontrol etmeniz gerekiyor ve ancak o zaman devam edebilirsiniz.

Durum, bir oblіkovym kaydında olduğu gibi, her seferinde bir saat, bir coristuvach sapı işlendiğinden veya çift klasöre sahip olduklarından daha karmaşık hale gelebilir. Ve traplyayetsya genellikle vikoristovuyut Yandex.Disk gibi kuruluşlarda bulunur. O anda ön popoda ne olduğunu kendinize gösterin, ilk yeniden adlandırmanın onayını geri alırsak, başka bir steno alın ve klasörü yeniden adlandırın. Şu anda, bilgisayarıma ilk coristuvach'ı zaten kurmuşum gibi, tekrar vikonati yapamam. Aynı şarapta yerel olarak işlenen klasör, arka uçta zaten farklı şekilde adlandırılıyor.

Koristuvach'ın bilgisayarındaki dosya, şarap karanlıkta çağrıldığı için kendi başına çağrılamıyorsa, Vipadki tuzağa düşüyor. Adında olduğu gibi, yerel dosya sistemi tarafından saldırıya uğramayan bir sembol olabilir, ancak bu durumda, koristuvacha bir klasör isterse ve yenisinin bu tür adlara sahip kendi klasörü varsa. Bu gibi durumlarda, yerel takma adları simgeleştirmeli ve karanlıkta nesnelerle kendi bağlantılarını gözlemlemeliyiz.

Algoritmanın önceki sürümü

Arama için masaüstü yazılımı Yandex.Disk'in son sürümünde, ağaçları düzenleme algoritması değiştirildi. O zamanki kararın taşıma ve yeniden adlandırma aramalarının uygulanmasına izin verip vermediği, benzersiz nesne tanımlayıcılarının varlığında arka uç parçaları.

Algoritmanın bu versiyonunda üç ana ağacımız var: yerel (Yerel Dizin), uzak (Uzak Dizin) ve kalan senkronize (Kararlı Dizin). Ayrıca, hattın önüne konmuş olan senkronizasyon işlemlerinin yeniden oluşturulmasını önlemek için, iki ek ağaç doğrulandı: yerel olarak temizlendi ve kötü temizlendi (Beklenen Uzak Dizin ve Beklenen Yerel Dizin). Bu ek ağaçlarda, yerel dosya sistemi, zaten siyah olan tüm senkronizasyon işlemlerinden sonra temizlik için kaydedildi.


Eski algoritma için ağaç hizalama prosedürü şöyle görünüyordu:
  1. Yerel olarak kontrol edilmiş bir ağaç ve kontrol eden, boşaltan, onları başlatan, senkronize edilmiş ağacın geri kalanını kopyalayan kasvetli bir ağaç gibi;
  2. Porіvnyuєmo yerel ağacın ochіkuvanim khmarі ve eşleştirme sonuçları için khmarі'da satır senkronizasyon işlemlerini ekleyin (koleksiyonlar oluşturma, khmari'de dosya aktarma, bu görünümü kasvetli olarak hareket ettirme);
  3. Tüm işlemler için, ön tığ üzerine bir sıraya konmuş gibi, ochkuvanny kasvetli ağaçta gelecekteki etkiyi sabitlemek;
  4. Yerel ochіkuvanim ile Porіvnyuєmo kasvetli ağaç ve porіvnyannâ okremіh vozlіv sonuçları için yerel dosya sistemi ile satır senkronizasyon işlemlerini ekleyin (katlama dizinleri, kasvetli zawantazhennya dosyaları, yerel dosya ve dizinlerin bu görünümünü hareket ettirme);
  5. Tüm işlemler için, ön tığ üzerine bir sıra halinde yerleştirilirse, yerel ağaçta gelecekteki olası etkinin sabitlenmesi, kontrol edilmesi gereken;
  6. Her zamanki gibi, bir ve aynı dosya veya dizinle bir saatlik işlemler gerçekleştirilir (örneğin, bir dosyayı bulutlu bir dosyaya aktarmak ve bulutlu bir dosyadan bir dosya indirmek), sonra bir çakışma giderilir - dosya değiştirilir iki yer;
  7. Bundan sonra, senkronizasyon işlemi bulut veya yerel dosya sistemi tarafından yürütüldüğünden, sonuç senkronize edilen ağacın geri kalanına yazılır;
  8. Senkronizasyon işleminin siyahı boşalırsa, kasvetli ağacın yerel olarak temizlendiğini ve temizlendiğini görebilirsiniz. Senkronizasyon bitti ve artık kokuya ihtiyacımız yok.

Neden yeni bir algoritma geliştirdik?

Ağaç hizalama algoritmasının temel sorunları, büyük bellek kaybı ve işlemci üzerinde büyük bir baskıya neden olan küçük değişiklikler için ağaç hizalama ihtiyacıydı. Tek bir dosyadaki değişikliğin işlenmesinden sonraki bir saat içinde, çalışan bellek depolama alanı yaklaşık %35 oranında büyüdü. Diyelim ki koristuvach'ın 20.000 dosyası var. Ardından, 10Kb boyutunda bir dosyanın basit bir yeniden adlandırılmasıyla, bellek tasarrufu bir dize gibi büyüdü - 116MB'den 167MB'ye.

Ayrıca, dosyaları kolayca işleyebileceğimiz maksimum dosya sayısını artırmak istedik. Dekіlka tenskіv i navit, örneğin fotoğraf oturumlarının sonuçlarını Yandex.Disk'e kaydeden fotoğrafçıdan yüz binlerce dosya görünebilir. İnsanlar Yandex.Disk'te ek alan satın alma fırsatına sahipse, bu görev özellikle alakalı hale geldi.

Perakendeci de bir şeyleri değiştirmek istedi. Eski versiyonun iyileştirilmesi zordu, bir elementin verilerinin parçaları farklı ağaçlarda denendi.

Gece yarısından önce, arka uçta, hareket etme sorununu daha etkili bir şekilde çözmenin mümkün olduğu kimlik nesneleri belirdi - daha önce yolları kazandık.

Yeni algoritma

Veri depolama yapısını değiştirmeye ve üç ağacı (Yerel Dizin, Uzak Dizin, Kararlı Dizin) tek bir ağaçta değiştirmeye karar verdik, bu da kafa veri yapısındaki ek yükü azaltmak için yeterli değil. Ağaçtaki bu anahtarlar aracılığıyla, ilişkilendirmenin bir sonucu olarak dosya sisteminin öğesine giden yol, operasyonel bellek önemli ölçüde kısaltıldı, bu da vikoristovuєtsya.


Ayrıca, yeni sürümdeki ağacın deri elemanının gerekli tüm verileri alması için senkronizasyon saati için muzaffer ek ağaçlar üzerinde çalıştık. Yapıdaki bu değişiklik, kodun iyileştirilmesini önemli ölçüde basitleştirdi.

Parçalar bunun ciddi bir değişiklik olduğunu fark etti, ardından yeni çözümün etkinliğini doğrulayan bir prototip oluşturdular. Popoya, ağaçta verilerin nasıl değiştiğine ve yeni dosyanın senkronizasyon saatine bakalım.

  1. Disk klasörüne yeni bir dosya ekledikten sonra program onu ​​gösterdi ve ağaca yeni bir eleman ekledi. Bu öğe yalnızca bir ülke içerir - yerel. Oskіlki kararlı ve uzak günlük olacak, onların hatırası görülüyor;
  2. Program simgeyi dosyayı karşıya yükleyecektir. Yeni bir dosyanın görünümünü onaylayan ve uzak kampa ağaç eklendiği için zorlamak zor;
  3. Yerel ve uzak bir eşleştirme olun. Kokuşmuş parçalar koşar, ahır kampı eklenir;
  4. Stan yerel ve uzak görünür. Daha fazla kokuya ihtiyacın yok çünkü tüm bilgiler ahırda.


Bu örnekte, yeni senkronizasyon algoritmasında, bu öğelerin ve alt bölümlerin işlendiği, bazılarındaki değişikliklerle ilgili verilerin, daha önce olduğu gibi tüm ağacın bir bütün olarak değil, dosya sisteminden kaldırıldığı veya kasvetli olduğu açıktır. . Gerekirse, batkivsk veya alt düğümler eklenecektir (örneğin, farklı klasörlerde).

Diğer iyileştirmeler

Yeni sürümde, üretkenliğe ekledikleri diğer alanların üzerinde düzeltme yaptık. Ağacın kaydedilmesi artımlıydı, bu da dosyaya yalnızca değişikliklerin geri kalanını yazmanıza izin veriyor.

Yandex.Disk'in sha256 ve MD5 özet özetleri, dosya sayısını yeniden kontrol etmek, parçaları ortaya çıkarmak, nelerin değiştiğini ve dosyaları arka uçlarda tekilleştirmek için. Görev, CPU tarafından yoğun bir şekilde vurgulandığından, yeni sürümde, özetteki dağıtımın uygulanması büyük ölçüde optimize edilmiştir. Özet dosyasının hızı yaklaşık iki katına düşürüldü.

rakamlar

Her biri 10Kb'lik benzersiz 20.000 dosyanın senkronizasyonu

Her biri 10 kb'lik benzersiz 20000 dosyanın özetlerini sayma (dizinleme)

Her biri 10Kb'lik 20.000 eşitlenmiş dosyadan başlatın

1Gb yükleyin. Wi-Fi 10 Mbit'i başlatın
saat, sik

Ne dedin

Örneklerden, Yandex.Disk yazılımının yeni sürümünün RAM için yaklaşık 3 kat ve CPU için yaklaşık 2 kat daha az olduğu görülebilir. Diğer değişikliklerin işlenmesi, muzaffer olan hafızanın zorunluluğu artırılıncaya kadar gerçekleştirilmez.

Bu değişikliklerin bir sonucu olarak, programın sorunsuz bir şekilde işleyebileceği dosya sayısı arttı. Windows sürümü 300.000 dosyaya sahiptir ve Mac OS X sürümü 900.000 dosyaya sahiptir.

Diyelim ki kartinka.jpg resmini internete bağlı bir bilgisayarda çizdiniz ve ardından bir cep telefonundan Disk'e bir fotoğraf yüklediniz.

Bilgisayarınızı internete bağlarsanız, Yandex.Disk daha iyi senkronize olur. Aynı ada sahip farklı dosyalar gösterdikten sonra Disk bunlardan birini değiştirecektir: ortaya çıkan dosyalar kartinka.jpg ve kartinka (2).jpg olarak adlandırılacaktır.

  • - Dosyaları senkronize tutun;
  • - Ide senkronizasyonu;
  • - Senkronizasyon işleminin bir affı var.

Windows Gezgini ayrıca Yandex.Disk klasöründeki dış görünüm dosyası için simgeler görüntüler.

Size yardımcı olması için, biraz senkronizasyon hızıyla Yandex.Disk simgesinin üzerine gelin: indirme ve indirme hızı birleştirme penceresinde gösterilir.

Yandex.Disk, dosyanın bölümlerinin değiştirildiğini ve sunucuda daha fazla parçanın değiştirilmediğini ve dosyanın değiştirilmediğini belirtir.

Bilgisayarınızda yer kazanmak için dört klasörün senkronizasyonunu devre dışı bırakabilirsiniz. Bu klasörler bilgisayardan silinecek, ancak üçüncü şahıs hizmetlerinde ve diğer Yandex.Disk programlarında kullanılabilir durumda kalacak.

Titreşim senkronizasyonunu ayarlamak için ayrıntılı talimatlar:

  • Windows programları için;
  • Mac için programda.

yandex.ru

Yandex Disk'teki verilerin senkronizasyonu

Yerel bilgisayarın kasvetli Yandex Disk'in merkezi ile etkileşimi için "senkronizasyon" terimi kullanılır. Bilgisayarda yüklü olan program aktif olarak senkronize ediliyor. Sürecin ne olduğunu ve şaraba neden ihtiyaç duyulduğunu anlayalım.

Saldırıda senkronizasyon ilkesi kullanılır: dosyaları düzenlediğinizde (düzenlediğinizde, kopyaladığınızda veya kaldırdığınızda), değişiklikler karanlıkta görünür.

Disk tarafında dosyalar değiştirilirse, program bunları bilgisayarda otomatik olarak değiştirecektir. Aynı oblіkovogo kaydına bağlı tüm müştemilatlarda aynı değişiklikler yapılır.

Aynı ada sahip dosyalara farklı eklere bir saatlik ilgi olması durumunda, Yandex Disk onlara bir seri numarası verecektir (file.exe, file(2).exe, vb.).

Sistem tepsisinde senkronizasyon işleminin göstergesi:

Bu tür simgeler, Disk dizinindeki tüm dosya ve klasörlerde görünür.

Yandex diskindeki verilerin senkronizasyonunun beklendiği hız, imleci tepsideki program simgesinin üzerine getirerek tanıyabilirsiniz.

Harika bir tane oluşturabilirsiniz, örneğin, Diskte 300 MB'lık bir arşiv, saniyeler içinde zahitavsya. Harika bir şey yok, program sadece dosyanın parçalarının değiştirildiğini ve yalnızca birkaçının senkronize edildiğini ve tüm arşivin (belgenin) yeniden değil.

Herhangi bir akış projesinin dosyaları diskte depolandığından, daha da manueldir. Belgeleri doğrudan klasörde düzenleme Disk o saat trafiği kaydedecektir.

Ayrıca kilit dizininin bulunduğu sistem diskinde yer kazanmak için belirli klasörler için senkronizasyonu kapatabilirsiniz. Böyle bir klasör dizinden otomatik olarak görünür, ancak artık Diskin web arayüzünden ve program ayarları menüsünden erişilebilir değildir.

Klasördeki senkronizasyon etkinleştirilmiş dosyalar, servisin yan tarafında veya ayarlar menüsü aracılığıyla yüklenir.

Zrozumilo, ek, kasvetli bir koleksiyonla senkronizasyonu yeniden etkinleştirme işlevine sahiptir.

Visnovok: Senkronizasyon işlemi, bir eğik kayda kadar Yandex Disk yardımcı programına bağlı tüm müştemilatlarda arka arkaya belgelerde değişiklik yapmanızı sağlar. Zamandan ve sinirlerden tasarruf etmek için kırıldı. Senkronizasyon, düzenlenen dosyaları sürekli olarak yakalamamıza ve Disk'e yüklememize olanak tanır.

Ta nі

lumpics.ru

Yandex Diski nasıl kurulur

Kayıttan sonra, bu Yandex Disk yogo oluşturma kendi kararınıza göre ayarlanabilir. Şimdi ana program ayarlarına bir göz atalım.

Tepsideki program simgeleri üzerinde farenin sağ tuşuna basılarak Yandex Disk kurulumu tıklanır. Burada, senkronize edilmiş dosyaların geri kalanının bir listesi ve sağ alt köşeye yakın küçük bir dişli var. Buna ihtiyacımız var. Natyskaєmo, gördüğünüz bağlam menüsünde "Nalashtuvannya" maddesini biliyoruz.

Ana

Bu sekmede, sisteme girişte programın başlatılması etkinleştirilir ve Yandex Disk'ten yeni girişler alma özelliği etkinleştirilir. Program klasörünün düzenini de değiştirebilirsiniz.

Disk ile çalışma aktif olarak gerçekleştirilirse, sürekli olarak hizmete dönersiniz ve bir dії gibi çalışırsınız, ardından otomatik yüklemeyi daha hızlı açarsınız - bir saat kazandırır.

Klasörün dağıtımını değiştirin, yazarın görüşüne göre, sistem diskindeki alanı değiştirmek istemediğiniz için özel bir hissim yok ve klasörün kendisi orada olmalı. Verileri herhangi bir yere aktarabilir, bir USB flash sürücüye aktarabilirsiniz, bu doğrudur, bazen bilgisayarın depolama aygıtını açtığınızda çalışmayı durdurur.

Ve bir nüans daha: onu takip etmeniz gerekecek, böylece flash sürücü bağlandığında, ayarlarda belirtilen sürücü harfi, aksi takdirde program klasöre giden yolu bilmiyor.

Aynı haberin tüm saati boyunca Yandex Disk'ten haber olmadığını söylemek doğru olur.

Hesap

Daha fazla bilgi sekmesi. Burada Yandex'in genel kaydına giriş bilgilerini, hesapla ilgili bilgileri ve bilgisayarı Diskten açma düğmesini girebilirsiniz.

Düğme, Yandex Disk'ten çıkış işlevini devre dışı bırakır. Tekrar basarsanız, kullanıcı adınızı ve şifrenizi yeniden girmeniz gerekecektir. Vinilin başka bir eğik kayda bağlanması gerekiyormuş gibi manuel olarak da yapabilirsiniz.

senkronizasyon

Disk dizininin yakınında bulunan tüm klasörler bu klasörle senkronize edilir, böylece dizinde veya alt klasörlerde saklanan tüm dosyalar otomatik olarak sunucuya yüklenir.

Senkronizasyon 10'dan az klasör için kapatılabilir, aksi takdirde klasör bilgisayardan silinir ve karanlıkta bırakılır. Menüde bunu da hatırlayacaksınız.

Otomatik edinme

Yandex Disk, fotoğrafları bağlı kameradan bilgisayara otomatik olarak aktarmanıza olanak tanır. Bu program profilleri hatırladığında, olmayacak.

"Eki Unut" düğmesi bilgisayardaki tüm kameraları açar.

Ekran görüntüleri

Bu sekmede, kısayol tuşları, çeşitli işlevleri çağırmak, ad türü ve dosya biçimi için yapılandırılır.

Tüm ekranda ekran görüntüleri oluşturma programı, standart Prt Scr tuşunu seçmenize olanak tanır ve şarkı alanını yakalama eksenine bir kısayol aracılığıyla erişilebilir. Tam ekrana açılan pencerenin bir bölümünün (örneğin bir tarayıcı) ekran görüntüsünü oluşturmak gerektiğinden, artık kullanışlı değil. İşte ve kurtarmaya gelin sıcak düğmeler.

Poednannya, bunun bir müstehcen olup olmadığını seçebilirsiniz, böylece bu kombinasyonlar sistem tarafından işgal edilmez.

vekil

Kurulumun qi'si hakkında kısa açıklamalarla bir inceleme yazabilirsiniz.

Proxy sunucusu - istemciden merezhі'ya sormak için gidilecek bir sunucu. Yerel bilgisayar ve İnternet arasında kendi ekranınız ile kazanın. Bu tür sunucular, şifreli trafikten saldırılardan PC saldırısına kadar farklı işlevler gerçekleştirir.

Eğer öyle hissediyorsan, vekilsen ve biliyorsun, daha fazla şaraba ihtiyacın var, o zaman her şeyi bağımsız yapacaksın. Yakshcho iyi, şarap ve gerekli değildir.

Dodatkovo

Bu para yatırma işleminde otomatik olarak yüklenen güncellemeler, güvenlik kontrolleri, af hakkında zorunlu bildirimler ve klasörler hakkında bildirimler bulunur.

Burada her şey netleşti, hadi güvenliğin iyileştirilmesi hakkında konuşalım.

Yandex Disk, senkronize edildiğinde, dosyaları İnternet kanalının büyük bir bölümünü kaplayan bir akış akışına indirir. Programlara ilgi duymanız gerekiyorsa bu kutucuğu işaretleyebilirsiniz.

Artık Yandex Disk'in nerede sabitlendiğini ve programda hangi kokuların değiştiğini biliyoruz. İş gönderebilirsiniz.

Virishenny sorunlarınızda size yardımcı olabildiğimiz için mutluyuz.

Opituvannya: Bu makale size ne konusunda yardımcı oldu?

Ta nі

lumpics.ru

Yandex.Disk'teki klasörlerin Vibirkova senkronizasyonu - Disk Blogu

Windows, Mac Os X, Senkronizasyon, Programlar ve programlar

yandex.ru

Yandex.Disk'teki klasörlerin Vibirkova senkronizasyonu - Yandex Blog

Windows ve Mac OS X için Yandex.Disk eklentilerinin önemli bir özelliği vardır - titreşim senkronizasyonu. Artık klasörleri bilgisayarınıza nasıl kaydedeceğinizi ve Yandex.Disk'e nasıl kaydedeceğinizi seçebilirsiniz. Örneğin, ev bilgisayarınızda bu dosyaların ana kopyalarını değil, yedekleri veya arşivleri kaydetmek için Yandex.Disk'i kullanabilirsiniz. Kokuya nadiren ihtiyaç duyar, ancak yer kaplarlar. Bu tür dosyalara sahip klasörler için senkronizasyonu devre dışı bırakabilirsiniz. Disk'i dekilkoh bilgisayarlarda seçerseniz, birinde dört klasörün senkronizasyonu etkinleştirilebilir ve diğerinde devre dışı bırakılabilir. Örneğin, ev bilgisayarınız için özel fotoğraf arşivleri kaydedebilir ve bir çalışan için daha az yer ödünç alabilirsiniz. Ve sabit klasörler yalnızca çalışan bir dizüstü bilgisayarda kırpıldı, böylece evde onlarla ilgilenmek kolay olmayacaktı. Klasör senkronizasyon yönetimi program ayarlarında mevcuttur.

Windows programı ayrıca klasörlerin Explorer'dan senkronizasyonunu kaldırmanıza izin verir.

Senkronize olmayan bir klasöre yeni dosyalar yüklemek isterseniz, doğrudan bilgisayarınızdan yapabilirsiniz. Klasörü indirmem gereken klasördeki dosyaları sürüklemeniz yeterli.

Yandex.Disk haberlerini blogumuzdan takip edin.

Program birden fazla disk kaydedebilir, bu nedenle bir şarkı hesabına aittir. Farklı bir giriş ile giriş yaparsanız, senkronizasyon için adları olan yeni bir Yandex.Disk klasörü oluşturulur. "Yandex.Disk - başka bir giriş". Ön oblіkovogo kaydının dosyalarının bir kopyası kaydedilecektir.

Yandex.Disk klasörünü taşırsanız ne olur?

Program ayarlarında yeni bir konum belirtmeden Yandex.Disk klasörünü aktarırsanız, program yeni bir konumda bir klasör oluşturur. Diskin bir kopyasını taşımak için disk simgesine basın, Ayarlar öğesini seçin, düğmesine basın Klasörler oluşturun ve klasöre yeni bir yol girin: program dosyaları otomatik olarak yeni bir konuma aktaracaktır.

Diski olan robota üçüncü taraf programlara güvenebilir misiniz?

Bilgisayarınızda Disk'e kaydedilen dosyaları kaydedemiyor musunuz?

Yandex.Disk 3.0 programı, bilgisayarda yer kazanmak için diskteki tüm dosyaların bilgisayarla senkronize edilmesine izin vermez. Örneğin, Belgeler klasörünü sık kullandığınız için, bunun için senkronizasyon ekleyin - bu klasör bilgisayara kaydedilecektir. Diğer klasörler karanlıkta daha az kaydedilecek, ancak programda da mevcut olacak.

Windows, MacOS için talimatlar için titreşim senkronizasyonunu ayarlayabilirsiniz.

Yandex.Disk klasöründeki dosyaları gördüğümde ne olur?

Programdaki dosyaları görürseniz, koku Koshik'ten alınır ve 30 gün boyunca ondan saklanır. Bundan sonra koku sunucudan otomatik olarak kaldırılır. Silinen dosyalar sunucudan alınamıyor. Yalnızca Yandex.Disk web arayüzünü kullanarak Geri Dönüşüm Kutusu'ndan dosya yükleyebilirsiniz.

Saygı duymak. Koshyk'e taşınan dosyalar diskte yer kaplamaya devam ediyor. Eğer şansın yoksa kediyi temizle.

Dosyayı bilgisayardan silmek veya sunucuya kaydetmek istiyorsanız, Windows, MacOS için talimatlar için titreşim senkronizasyonu ayarlayın.

Yandex.Disk klasörüne erişebilir misiniz?

Örneğin diğer bilgisayar klasörlerinden bir klasörü kapatmak istiyorsanız, standart Windows araçlarını kullanarak bu klasöre erişimi kısıtlayabilirsiniz. Herhangi bir bellek iziyle, erişime erişim robotik programların ön saflarında yer alabilir.

Programı görürsem veya işletim sistemini yeniden yüklersem ne olur?

Disk dosyaları bilgisayarınızda bırakılmış olabilir, ancak bunlar senkronize edilmeyecektir. Dosyaları sunucuyla otomatik olarak senkronize etmek için programı yükleyin ve oturum açın.

Sunucuyla senkronizasyon için farklı bir klasör nasıl seçilir?

    butona basın Klasörler oluşturun.

    Sunucuyla senkronizasyon için farklı bir klasör belirtin.

Diskteki boş alanınızı ne kadar kaybettiğinizi nasıl anlarsınız?

Bir proxy sunucusu aracılığıyla robotik bir yazılım nasıl kurulur?

    Bilgi alanındaki Disk simgesine basın.

    Ayarlar öğesini seçin.

    Proxy sekmesine gidin.

    Öğeyi seçin Bir proxy sunucusu kurma..

Drive simgesi macOS'ta Dock'a nasıl eklenir?

    Bilgi alanındaki Disk simgesine basın.

    Ayarlar öğesini seçin.

    Dodatkovo sekmesine gidin.

    Vurgu seçeneği Dock'taki simgeyi gizle.

  • Web sitesi geliştirme,
  • algoritmalar
  • Yandex.Disk, bir kısmı masaüstü yazılımı olan birkaç Yandex hizmetinden biridir. І En önemli depolardan biri, yerel dosyaları karanlıkta kendi kopyalarıyla senkronize etmek için kullanılan algoritmadır. Kısa bir süre önce onu tekrar hatırlama şansımız oldu. Tıpkı eski versiyonun düzinelerce dosyadan oluşan bir çaçayı aşırı seçmek için önemli olduğu ve ondan önce coristuvach'ın “katlama” eylemlerine hızlı tepki vermediği gibi, o zaman yenisi, vikoristovuyuchi bu kaynaklar, yüzlerce ile başa çıkıyor. binlerce dosya.

    Bu yazıda size bunun neden böyle olduğunu anlatacağım: Yandex.Disk yazılımının ilk sürümünü öngörseydik neden bunu aktaramadık ve yeni bir tane nasıl oluşturduk.

    Nasampered, senkronizasyon görevi hakkında. Görünüşte teknik olarak, Yandex.Disk babasının bilgisayarda basılı bir kopyasının olması ve karanlık olanın aynı dosya kümesine sahip olması yanlış. Tobto so di koristuvach, yeniden adlandırma, uzaktan, kopyalama gibi, dosyaların zamanında değiştirilmesini ekleyerek kasvetli ile otomatik olarak senkronize edilir.

    Neden bu kadar basit değil, ilk bakışta nasıl vazgeçersiniz?

    Teorik olarak, görev affetmek için yapılabilir, ancak gerçekte farklı katlama durumlarına bağlı kalıyoruz. Örneğin, bir kişi bilgisayarındaki bir klasörü yeniden adlandırdı, onu algıladı ve arka uca bir komut gönderdi. Ancak, arka uç yeniden adlandırmanın başarısını onaylayana kadar hiçbiri denetlemez. Lyudina yerel olarak yeniden adlandırılan klasörünü anında açar, bir alt klasörde oluşturur ve örneğin bazı dosyaları ona aktarır. Karanlıkta gerekli tüm senkronizasyon işlemlerini hemen canlandırmanın imkansız olduğu bir duruma girdik. İlk işlemin tamamlandığını kontrol etmeniz gerekiyor ve ancak o zaman devam edebilirsiniz.

    Durum, bir oblіkovym kaydında olduğu gibi, her seferinde bir saat, bir coristuvach sapı işlendiğinden veya çift klasöre sahip olduklarından daha karmaşık hale gelebilir. Ve traplyayetsya genellikle vikoristovuyut Yandex.Disk gibi kuruluşlarda bulunur. O anda ön popoda ne olduğunu kendinize gösterin, ilk yeniden adlandırmanın onayını geri alırsak, başka bir steno alın ve klasörü yeniden adlandırın. Şu anda, bilgisayarıma ilk coristuvach'ı zaten kurmuşum gibi, tekrar vikonati yapamam. Aynı şarapta yerel olarak işlenen klasör, arka uçta zaten farklı şekilde adlandırılıyor.

    Koristuvach'ın bilgisayarındaki dosya, şarap karanlıkta çağrıldığı için kendi başına çağrılamıyorsa, Vipadki tuzağa düşüyor. Adında olduğu gibi, yerel dosya sistemi tarafından saldırıya uğramayan bir sembol olabilir, ancak bu durumda, koristuvacha bir klasör isterse ve yenisinin bu tür adlara sahip kendi klasörü varsa. Bu gibi durumlarda, yerel takma adları simgeleştirmeli ve karanlıkta nesnelerle kendi bağlantılarını gözlemlemeliyiz.

    Algoritmanın önceki sürümü

    Arama için masaüstü yazılımı Yandex.Disk'in son sürümünde, ağaçları düzenleme algoritması değiştirildi. O zamanki kararın taşıma ve yeniden adlandırma aramalarının uygulanmasına izin verip vermediği, benzersiz nesne tanımlayıcılarının varlığında arka uç parçaları.

    Algoritmanın bu versiyonunda üç ana ağacımız var: yerel (Yerel Dizin), uzak (Uzak Dizin) ve kalan senkronize (Kararlı Dizin). Ayrıca, hattın önüne konmuş olan senkronizasyon işlemlerinin yeniden oluşturulmasını önlemek için, iki ek ağaç doğrulandı: yerel olarak temizlendi ve kötü temizlendi (Beklenen Uzak Dizin ve Beklenen Yerel Dizin). Bu ek ağaçlarda, yerel dosya sistemi, zaten siyah olan tüm senkronizasyon işlemlerinden sonra temizlik için kaydedildi.


    Eski algoritma için ağaç hizalama prosedürü şöyle görünüyordu:
    1. Yerel olarak kontrol edilmiş bir ağaç ve kontrol eden, boşaltan, onları başlatan, senkronize edilmiş ağacın geri kalanını kopyalayan kasvetli bir ağaç gibi;
    2. Porіvnyuєmo yerel ağacın ochіkuvanim khmarі ve eşleştirme sonuçları için khmarі'da satır senkronizasyon işlemlerini ekleyin (koleksiyonlar oluşturma, khmari'de dosya aktarma, bu görünümü kasvetli olarak hareket ettirme);
    3. Tüm işlemler için, ön tığ üzerine bir sıraya konmuş gibi, ochkuvanny kasvetli ağaçta gelecekteki etkiyi sabitlemek;
    4. Yerel ochіkuvanim ile Porіvnyuєmo kasvetli ağaç ve porіvnyannâ okremіh vozlіv sonuçları için yerel dosya sistemi ile satır senkronizasyon işlemlerini ekleyin (katlama dizinleri, kasvetli zawantazhennya dosyaları, yerel dosya ve dizinlerin bu görünümünü hareket ettirme);
    5. Tüm işlemler için, ön tığ üzerine bir sıra halinde yerleştirilirse, yerel ağaçta gelecekteki olası etkinin sabitlenmesi, kontrol edilmesi gereken;
    6. Her zamanki gibi, bir ve aynı dosya veya dizinle bir saatlik işlemler gerçekleştirilir (örneğin, bir dosyayı bulutlu bir dosyaya aktarmak ve bulutlu bir dosyadan bir dosya indirmek), sonra bir çakışma giderilir - dosya değiştirilir iki yer;
    7. Bundan sonra, senkronizasyon işlemi bulut veya yerel dosya sistemi tarafından yürütüldüğünden, sonuç senkronize edilen ağacın geri kalanına yazılır;
    8. Senkronizasyon işleminin siyahı boşalırsa, kasvetli ağacın yerel olarak temizlendiğini ve temizlendiğini görebilirsiniz. Senkronizasyon bitti ve artık kokuya ihtiyacımız yok.

    Neden yeni bir algoritma geliştirdik?

    Ağaç hizalama algoritmasının temel sorunları, büyük bellek kaybı ve işlemci üzerinde büyük bir baskıya neden olan küçük değişiklikler için ağaç hizalama ihtiyacıydı. Tek bir dosyadaki değişikliğin işlenmesinden sonraki bir saat içinde, çalışan bellek depolama alanı yaklaşık %35 oranında büyüdü. Diyelim ki koristuvach'ın 20.000 dosyası var. Ardından, 10Kb boyutunda bir dosyanın basit bir yeniden adlandırılmasıyla, bellek tasarrufu bir dize gibi büyüdü - 116MB'den 167MB'ye.

    Ayrıca, dosyaları kolayca işleyebileceğimiz maksimum dosya sayısını artırmak istedik. Dekіlka tenskіv i navit, örneğin fotoğraf oturumlarının sonuçlarını Yandex.Disk'e kaydeden fotoğrafçıdan yüz binlerce dosya görünebilir. İnsanlar Yandex.Disk'te ek alan satın alma fırsatına sahipse, bu görev özellikle alakalı hale geldi.

    Perakendeci de bir şeyleri değiştirmek istedi. Eski versiyonun iyileştirilmesi zordu, bir elementin verilerinin parçaları farklı ağaçlarda denendi.

    Gece yarısından önce, arka uçta, hareket etme sorununu daha etkili bir şekilde çözmenin mümkün olduğu kimlik nesneleri belirdi - daha önce yolları kazandık.

    Yeni algoritma

    Veri depolama yapısını değiştirmeye ve üç ağacı (Yerel Dizin, Uzak Dizin, Kararlı Dizin) tek bir ağaçta değiştirmeye karar verdik, bu da kafa veri yapısındaki ek yükü azaltmak için yeterli değil. Ağaçtaki bu anahtarlar aracılığıyla, ilişkilendirmenin bir sonucu olarak dosya sisteminin öğesine giden yol, operasyonel bellek önemli ölçüde kısaltıldı, bu da vikoristovuєtsya.


    Ayrıca, yeni sürümdeki ağacın deri elemanının gerekli tüm verileri alması için senkronizasyon saati için muzaffer ek ağaçlar üzerinde çalıştık. Yapıdaki bu değişiklik, kodun iyileştirilmesini önemli ölçüde basitleştirdi.

    Parçalar bunun ciddi bir değişiklik olduğunu fark etti, ardından yeni çözümün etkinliğini doğrulayan bir prototip oluşturdular. Popoya, ağaçta verilerin nasıl değiştiğine ve yeni dosyanın senkronizasyon saatine bakalım.

    1. Disk klasörüne yeni bir dosya ekledikten sonra program onu ​​gösterdi ve ağaca yeni bir eleman ekledi. Bu öğe yalnızca bir ülke içerir - yerel. Oskіlki kararlı ve uzak günlük olacak, onların hatırası görülüyor;
    2. Program simgeyi dosyayı karşıya yükleyecektir. Yeni bir dosyanın görünümünü onaylayan ve uzak kampa ağaç eklendiği için zorlamak zor;
    3. Yerel ve uzak bir eşleştirme olun. Kokuşmuş parçalar koşar, ahır kampı eklenir;
    4. Stan yerel ve uzak görünür. Daha fazla kokuya ihtiyacın yok çünkü tüm bilgiler ahırda.


    Bu örnekte, yeni senkronizasyon algoritmasında, bu öğelerin ve alt bölümlerin işlendiği, bazılarındaki değişikliklerle ilgili verilerin, daha önce olduğu gibi tüm ağacın bir bütün olarak değil, dosya sisteminden kaldırıldığı veya kasvetli olduğu açıktır. . Gerekirse, batkivsk veya alt düğümler eklenecektir (örneğin, farklı klasörlerde).

    Diğer iyileştirmeler

    Yeni sürümde, üretkenliğe ekledikleri diğer alanların üzerinde düzeltme yaptık. Ağacın kaydedilmesi artımlıydı, bu da dosyaya yalnızca değişikliklerin geri kalanını yazmanıza izin veriyor.

    Yandex.Disk'in sha256 ve MD5 özet özetleri, dosya sayısını yeniden kontrol etmek, parçaları ortaya çıkarmak, nelerin değiştiğini ve dosyaları arka uçlarda tekilleştirmek için. Görev, CPU tarafından yoğun bir şekilde vurgulandığından, yeni sürümde, özetteki dağıtımın uygulanması büyük ölçüde optimize edilmiştir. Özet dosyasının hızı yaklaşık iki katına düşürüldü.

    rakamlar

    Her biri 10Kb'lik benzersiz 20.000 dosyanın senkronizasyonu

    Her biri 10 kb'lik benzersiz 20000 dosyanın özetlerini sayma (dizinleme)

    Her biri 10Kb'lik 20.000 eşitlenmiş dosyadan başlatın

    1Gb yükleyin. Wi-Fi 10 Mbit'i başlatın
    saat, sik

    Ne dedin

    Örneklerden, Yandex.Disk yazılımının yeni sürümünün RAM için yaklaşık 3 kat ve CPU için yaklaşık 2 kat daha az olduğu görülebilir. Diğer değişikliklerin işlenmesi, muzaffer olan hafızanın zorunluluğu artırılıncaya kadar gerçekleştirilmez.

    Bu değişikliklerin bir sonucu olarak, programın sorunsuz bir şekilde işleyebileceği dosya sayısı arttı. Windows sürümü 300.000 dosyaya sahiptir ve Mac OS X sürümü 900.000 dosyaya sahiptir.

    teknolojiler