Bu sadece bana oldu. harici diskim rsnapshot'ın artımlı yedeği ile yarı yolda kaldı:
rsync: write failed on "<path>": No space left on device (28)
Şimdi bundan öğrendiğim birkaç şeyi paylaşmak istiyorum. yani böyle bir durumun beni geri ısırması için büyük olasılıkla şansı tamir etme ve sınırlama;)
Rsnapshot'ın kesintili yedeğini devam ettir
Bunu güvenle geri almanın iki yolunu biliyorum.
Manuel
- Son dizini sil (ör. günlük.0)
- Ardışık dizinleri yeniden adlandırın (daily.1 - & gt; daily.0, ...); olası komut dosyası 1
- Yedeklemeyi her zamanki gibi (tekrar) çalıştırın.
Otomatik
rsnapshot'da duraklama / durdurma ve yeniden başlatma özellikleri yoktur (sınırlı " geri alma planından dolayı atlandı " hariç) 2 ), bu özellikleri işlemek için bir sarıcı kullanmak zorundayız.
rsnapshot-once
3 Philipp C. tarafından Heckel, PHP'de rsnapshot için bir sarıcıdır:
- , rsnapshot'ınızın conf'ını değiştirmeden çalışır
- günlük, haftalık ve aylık görevlerin ilgili zaman aralığında yalnızca bir kez , cron (dizüstü bilgisayarlar için hoş) ile çalıştırıldığından emin olun
-
başarısız yedeklemenin geri alınması (son yedeklemenin tamamlanıp tamamlanmadığını kontrol eder, son dizin silinmez ve ardışık dizinler yeniden adlandırılır, örneğin daily1. -> günlük.0, ...)
Bir yıl boyunca kullanmak ben mutlu bir kullanıcıyım: yedekleme ihtiyacım için php.ini openbase_dir
ve voila, şanslı gün ^ _ ^ önceki ham rsnapshot tabanlı çözümümden daha yumuşak ve daha güvenli bir şekilde düzenledim.
Not: slm beni şu sorudan bağladı: Rsnapshot hedefi dolu - Nasıl güvenli bir şekilde yeniden yayınlanmalı?