Anasayfa » nasıl » Rsync Çalışırken Sabit Disk Kullanmak Güvenli mi?

    Rsync Çalışırken Sabit Disk Kullanmak Güvenli mi?

    Rsync ile ilk kez yeni başlıyorsanız ve yedekleme yapmak için birden fazla büyük sabit sürücünüz varsa, uzun süreçte bunlardan birini veya birkaçını kullanmak güvenli midir? Bugünün Süper Kullanıcı Soru-Cevap yazısında endişeli bir okuyucunun sorusunun cevabı var.

    Bugünün Soru ve Cevap oturumu bize topluluk tarafından yönlendirilen bir soru-cevap web sitesi grubu olan Stack Exchange'in bir alt birimi olan SuperUser'ın izniyle geliyor..

    Soru

    SuperUser okuyucu rsync çalışırken bir sabit disk kullanmanın güvenli olup olmadığını bilmek istiyor:

    Rsync kullanarak büyük sabit disklerimi yedeklemeyi planlıyorum ve birkaç gün alacağını tahmin ediyorum. Rsync çalışırken orijinal sabit sürücüyü (dosyalar ekleyerek) kullanmak güvenli midir veya rsync tamamen tamamlanıncaya kadar sabit sürücüleri el değmeden bırakmak daha iyidir?

    RSync çalışırken sabit disk kullanmak güvenli midir??

    Cevap

    SuperUser yazarı Michael Kjorling'in bize cevabı var:

    Diğerlerinin de belirttiği gibi, rsync çalışırken kaynak diskten okumak veya hedef diskin dışındaki hedef diski kullanmak güvenlidir. Hedef dizin içinde, özellikle hedef dizin yalnızca rsync çalıştırması tarafından dolduruluyorsa okumak güvenlidir..

    Bununla birlikte, genellikle güvenli olmayan, rsync çalışırken kaynak dizinine yazmaktır. “Yaz”, kaynak dizinin içeriğini veya alt dizinlerini değiştiren herhangi bir şeydir, böylece dosya güncellemeleri, silme, oluşturma vb..

    Bunu yapmak aslında hiçbir şeyi bozmaz, ancak değişiklik hedef konuma kopyalamak için rsync tarafından algılanabilir veya alınmayabilir. Bu, değişiklik türüne, rsync'nin belirli bir dizini henüz taramamış olup olmadığına ve rsync'nin söz konusu dosyayı veya dizini kopyalayıp kopyalamadığına bağlıdır.

    Ancak bununla ilgili kolay bir yol var. Rsync bittiğinde, aynı parametrelerle tekrar çalıştırın (eğer bazı funky silme parametreniz yoksa; yaparsanız, biraz daha dikkatli olun). Bunu yapmak, rsync'in kaynağı yeniden taramasına ve orijinal çalıştırma sırasında toplanmayan farklılıkları aktarmasına neden olur..

    İkinci çalıştırma yalnızca önceki rsync çalıştırması sırasında meydana gelen farkları transfer etmeli ve bu nedenle daha hızlı tamamlanacaktır. Bu nedenle, bilgisayarı ilk çalıştırma sırasında normal şekilde kullanmakta özgürsünüz, ancak ikinci çalıştırma sırasında kaynakta mümkün olduğunca fazla değişiklik yapmaktan kaçınmalısınız. İkinci rsync çalışmasına başlamadan önce kaynak dosya sistemini salt okunur olarak yeniden kurmayı düşünebilirsiniz (mount -o ro, remount / media / source gibi).


    Açıklamaya eklemek için bir şey var mı? Yorumlarda ses kesiliyor. Diğer teknoloji meraklısı Stack Exchange kullanıcılarından daha fazla cevap okumak ister misiniz? Burada tüm tartışma konusuna göz atın.

    Image Credit: Linux Ekran Görüntüleri (Flickr)