Btrfs bu ay Oracle EL 14'te üretime girdiğinde (Linux 3.2'den çalışan fsck ve ovalama ile birlikte) mevcut yedekleme çözümümü kullanmak için yeniden tasarlamayı düşünüyordum. Ben 10 TB daha az, küçük miktarlarda veri için düşünüyorum düşünüyorum bu oldukça statik (günlük 1% daha az değişti). Kısacası bir SMB / SOHO yedekleme çözümü.
Yedekleme ne yapmalı:
- üretim sunucusunda ext [234] / XFS / JFS'nin LVM anlık görüntüsünü yapma
rsync
/ değiştirilen verileri yedekleme sunucusundaki btrfs'ye aktarma- btrfs dosya sisteminin anlık görüntüsü
- boş alan azaldığında eski fotoğrafları düşür
Artıları:
- Tüm dosyalar kolayca kullanılabilir, açma veya döngü montajına gerek yoktur
- Geçmiş görüntüler de kolayca kullanılabilir ...
- ... böylece salt okunur Samba paylaşımları olarak paylaşabilirim (gölge kopya desteği ile)
- Yazarken kopyalama özelliği sayesinde anlık görüntüler çok az yer kaplar (değişiklik yapılmayan anlık görüntü, diskte tam olarak az KiB alır)
- Yüksek yedekleme tutarlılığı: dosyalar üzerinde sağlama toplamları, tüm verilerin silinmesi ve yerleşik artıklık
Sorular:
- Yazarken kopyala dosya sisteminin farkında olan veya kolayca yapılabilen bir yedekleme çözümü (Bacula, BackupPC, vb. Şeklinde) var mı?
- Yoksa evde
rsync
çözüm kullanmam gerekecek mi? - Yedeklemeye adanmış ZFS kutuları olan insanlar Linux makinelerini yedeklemek için ne yapar?
pro
- sağlama toplamları varsa ve FS'yi aktif olarak fırçalarsanız, ikiden fazla kopyaya gerçekten gerek yoktur, üçü muhtemelen RAID6 desteği ile birlikte gelir. Söylediğim gibi, FS içinde tek bir bilgisayarda "yedekleme" kopyaları için değil, özel yedekleme sistemi için bir kurulum. Bu "RAID yedek değildir" ve "anlık görüntüler yedek değildir" olacaktır. cp -a
ve rsync
bunun için ...
rsync -a --delete /home/user /mnt/butterfs/backups/ && snapper create
- yedekledikten sonra bir anlık görüntü oluşturmak dışında, COW farkında ne demek istiyorsun?
rsync
olmadan --inplace
size uzak dosya sisteminde aynı verinin birden çok kopyasını elde edersiniz. (rsync normalde verileri geçici bir gizli dosyaya kopyalar ve daha sonra Yazma Kopyalama dosya sistemi ile eski dosyanın üzerine taşır, bu şekilde değiştirilmemiş verilerde iki kopya alırsınız)
cons
! Bunlardan biri, Btrfs anlık görüntülerinin yalnızca artımlı yedeklemelere eşdeğer olmasıdır (dosyanızın diskteki yedeklemesi başına fiziksel kopya yoktur). Disk yüzey sorunlarıyla karşılaşıldığında bu önemli olabilir. Btrfs'de bulunan yerel RAID1 desteğiyle bir çoğaltmayı zorlayabileceğinizi unutmayın.