Uzak FTP'den yerel bilgisayara yedeklemeler için rsync kullanıyorum.
İnternette rsnapshot'ın daha iyi olduğunu okudum.
Sadece üretim ortamında hangisinin kullanıldığını bilmek istiyorum
Uzak FTP'den yerel bilgisayara yedeklemeler için rsync kullanıyorum.
İnternette rsnapshot'ın daha iyi olduğunu okudum.
Sadece üretim ortamında hangisinin kullanıldığını bilmek istiyorum
Yanıtlar:
rsnapshot, cp -al
minimum ekstra depolama alanı ile geçmiş bir arşiv tutmak için rsync ve kullanır . Kısacası:
her kopya 'tam' bir kopya gibi görünür, ancak aslında değiştirilmemiş dosyalar yalnızca bir kez saklanır. sabit bağlantılar kullanarak çeşitli dizinlerde görünür.
işlem basit, diyelim ki şu anda 4 kopya var, geri-0 ila geri-3. rsnapshot çağrıldığında:
rm -r back-3
)mv back-2 back-3
) olarak yeniden adlandırırmv back-1 back-2
) olarak yeniden adlandırırcp -al back-0 back-1
) bir 'link mirror' yapar , bu back-1 dizinini oluşturur, ancak her dosyayı back-0'dan back-1'e kopyalamak yerine bir hardlink oluşturur; aslında, aynı dosyaya ikinci bir başvuru. bu ikinci ad birincisi kadar geçerlidir ve her iki ad da silinene kadar dosyanın verileri diskten kaldırılmaz.prosedürü öğrendikten sonra, çok kullanışlı bulacaksınız. hiç karmaşık değil, bazen sporadik 'önceki sürümleri' ilginç zaman noktalarında tutmak için manuel olarak yapıyorum (önemli bir yükseltmeden hemen önce, bir sistemi kurduktan ve yapılandırdıktan hemen sonra)
Bu SSS'ye geç cevap: rsync, uzak yedeklemeler için çok verimli olan bir kopyalama / senkronizasyon aracıdır. rsnapshot ve rdiff tek bir yedeklemeden daha fazlasını yapar: yedeklemenin geçmişini tutarlar. AFAIK, rdiff bunu her yedekleme (farklı yedekleme) arasındaki dosyaların farklarını tutarak yapar, böylece arşivlere olduğu gibi erişilemez. OTOH rsnapshot, özdeş dosyalar için değiştirilen her dosyanın tam kopyalarını içeren sabit bağlantılar kullanır, böylece arşivler kullanıcıların / yöneticilerin arayabileceği düz dizinlerdir. Yani her birinin en iyi performansı gösterdiği durumlar var.