Rsync ile yedeklenmiş tek bir dosyayı nasıl geri alabilirim?


0

Dosya sunucumuzu yedeklemek için Linux NAS bir rsync sunucusu olarak kurdum. Her dosyanın birkaç sürümünü kaydediyorum ve sunucumuzun bir anlık görüntüsünü nasıl geri yükleyeceğimi biliyorum, ancak gerçekten ihtiyacımız olan tek bir dosyayı geri almak. Zaman zaman bozulan büyük CAD dosyalarıyla çalışıyoruz. Rysnc kullanarak tek bir dosyanın tüm versiyonlarını nasıl listeleyebilirim ve daha sonra geri yüklenecek birini nasıl belirleyebilirim? Bunu ya SSH kullanarak ya da bir Windows istemci uygulamasıyla sunucuda yapmam iyi olur.


Lütfen yedeklerken kullandığınız rsync komut satırının tamamını verin. Ayrıca alternatif olarak rdiff-backup öneririm. Benzer, ancak daha iyi artımlı desteğe sahip.
James Roth

Dosya sistemimiz bir Synology NAS ve rsync yedeği, istemci uygulaması "Yedekle ve Geri Yükle" tarafından belirlendi. Daha yakından baktım ve veri dosyalarının değil, sistem yapılandırmasının sadece birkaç kopyasını yedeklediğini gördüm. Yani, yedekleme üzerinde çok az kontrole sahip. Bu yüzden, istemci uygulaması üzerinden yapamıyorum ve sunucu tarafında belirtmem gerekiyor. Rdiff-backup ile ilgili öneri için teşekkürler. Kontrol edeceğim.
buttonsrtoys

Yanıtlar:


0

“NAS” hakkında yeterli bilgi olmadığı için sorunuzu yanıtlamak zor.

Genel bir bakış açısından, rsync'te uygun dosyayı bulabilmeniz ve üzerine kopyalayabilmeniz gerekir. Rsync fikrinin tamamı, her sürüm için dosya ağacının eksiksiz olduğu, bu nedenle tek bir dosyayı veya dizini veya neye sahip olduğunuzu kopyalayabilirsiniz. (rsync, değişmemiş dosyalar için sembolik bağlantılar kullanarak bu hileyi yapar, böylece sürümler arasında bir dosya değişmemişse, 1 dosya vardır, ancak her dosyada bir dosya olmak üzere birden çok dosya olarak görünür.

Böylece, uygun anlık görüntüye gözatabiliyorsanız, NAS'ınız izin veriyorsa, yalnızca indirebilirsiniz, aksi takdirde scp veya (SSH'nin kopya programı) veya sftp (FTP'nin ssh sürümü) kullanabilirsiniz, bu dosya sistemine göz atmanıza izin verir. ) NAS'dan dosyayı kopyalamak için.


Sembolik bağlantıların için teşekkürler. Yinelemeli yedeklemelerin nasıl organize edildiği benim için net değildi, bu yüzden yorumunuz netleştiğini düşünüyor. Yukarıdaki yorumumda açıklandığı gibi, sonuçta düşündüğüm gibi birden fazla veri yedeği alamıyorum ve başka bir kuruma bakmam gerekiyor.
buttonsrtoys

Aslında benim hatam da üzgünüm. RSYNC sadece tek bir kopya sunar - RSNAPSHOT tipik olarak sembolik bağlantılar kullanarak dizinlerin çoklu versiyonlarını oluşturmak için rsync ve sembolik bağlar kullanır [ve dosya transferlerini yapmak için rsync kullanır]
davidgo
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.