Rsync, canlı olarak kullanmak için ne kadar riskli?


9

Ben rsync benim diski canlı , ben kullanıyorum makinenin bir rsync yedekleme yapıyorum demek.

İyi, güvenli, akıllıca mı? ya da çok değil mi? Bu yedeklemeyi geri yüklemek veya klonlamak için kullanmak istersem riskli mi?

Yanıtlar:


14

rsyncörneğin bir veritabanı gibi dosya tutarlılığını korumaz; bir dosya rsyncaçıldığı anda kopyalanır ve rsyncçok uzun süre çalışabileceği gibi , dosya başladığınızdan beri değişmiş olabilir rsync. Bunun "riskli" olup olmadığı değerlendirmenize bağlıdır.

Bu riski azaltmanın yollarından biri, komutun başlamasından bu yana yapılan değişiklikleri izlemek için aynı rsync komutunu üst üste iki (veya daha fazla) çalıştırmaktır. Ancak, kesinlikle dosya tutarlılığını korumanız gerekiyorsa, rsyncişlem süresince diski salt okunur olarak bağlamanız gerekir .


Teşekkürler @Jos Sadece statik bir günlük / haftalık yedeklemeye ihtiyacım var, rsync bana iyi görünüyor.
3pic

@ 3pic: Ubuntu sizin için LVM kurmuş olabilir. Öyleyse, LVM anlık görüntüleri yapabilir ve bunlardan yedekleyebilirsiniz ... Değilse, (önemsiz olmasa da) LVM'ye yerinde dönüştürmek mümkündür. Bu süper kullanıcı sorusu bundan bahsediyor.
TJ Crowder

@ 3pic Yedekleme için güvenli olduğunu varsaymazdım. Klasörünüzün yarısı bir değişiklik yapılmadan önce, diğer yarısı ise kırık bağlantılar nedeniyle açılması imkansız projelerle sonuçlanabilir (bağlantılı bitmapli SVG dosyası gibi, ancak bitmap mevcut değil veya bazı üstbilgiler dahil olabilir). c dosyası, ancak başlık dosyası orada değil veya kütüphaneyi yakaladığınız sürümden başka bir sürümde bekleyen ikili vb.).
Mołot

Canlı CD'ler (veya başka bir bölüme yüklenmiş olan Linux'un basit bir sürümü) bunun içindir. Canlı CD / bölümden yeniden başlatın, ana bölümünüzde yedeklemeyi (tercih ettiğiniz herhangi bir aracı kullanarak) çalıştırın ve ardından normal şekilde yeniden başlatın. Bu şekilde, kaynak bölümünüz statiktir ve her şey senkronize olur. / Home ve diğer veriler için ayrı bölümler kullanırsanız, / yedeklemeniz çok az zaman alacaktır. Aynı şekilde ev / eve gidebilirsiniz, ancak bu biraz daha uzun sürebilir. / Home'un yönetilmesini kolaylaştırmak için ek bir veri bölümü kullanıyorum.
Joe

8

Jos'a göre biraz farklı görüş ... Aktif bir yedeklemeye ihtiyacınız varsa, BTRFS gibi anlık görüntülere izin veren bir dosya sistemi kullanın . Yazarken kopyala davranışı , bir sistemin anlık anlık görüntülerine izin verir ve daha sonra uzaktan yedekleme oluşturabilirsiniz.

Yine de bu, diğer etkin yedekleme stratejileriyle aynı sorunlara sahiptir: diskte değilse, yedeklenmeyecektir . Bazı uygulamalar diske yazmadan önce bellekte çalışmalarını tamponlar (ve yazmak için alay etmeleri gerekir). Bunlardan hangisinin sizin için gerçekten geçerli olduğu tartışmalıdır.

Ancak, dosyaları rw-bağlı bir bölümden kopyalamak konusunda doğal olarak güvenli olmayan bir şey yoktur. Oldukça eski bir biçime sahip biri bile.


1
Teşekkürler. Aslında sistem tarafından zaten aylardır mevcut FS dayanmaktadır ... Ben değiştirmek alışkanlık, ama ilgi var.
3pic
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.