Bu sadece bana oldu. harici diskim rsnapshot'ın artan yedeklemesiyle yarı yolda tamamen doldu:
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 oranda şansı onarmak ve sınırlamak;
Bir Rsnapshot'ın kesilen yedeğini devam ettir
Bunu güvenli bir şekilde geri almanın iki yolunu biliyorum.
el ile
- Son dizini silin (ör. Daily.0)
- Ardışık dizinleri yeniden adlandırın (daily.1 -> daily.0, ...); olası komut dosyası 1
- Yedeklemeyi her zamanki gibi çalıştırın (tekrar).
Otomatik olarak
rsnapshot (sınırlı "hariç hiçbir duraklama / durdurma ve devam ettirme yetenekleri geri alma planı nedeniyle atlanan " 2 biz bu özellikleri işlemek için bir sarmalayıcı kullanmak zorunda).
rsnapshot-once
3 Philipp C. tarafından Heckel PHP'de rsnapshot için bir sarıcı olduğunu:
- rsnapshot’nizin mesajını değiştirmeden çalışır
- Günlük, haftalık ve aylık işlerin ilgili zaman diliminde cron (dizüstü bilgisayarlar için iyi) aracılığıyla yalnızca bir kez çalıştırılmasını sağlayın
- başarısız yedeklemenin geri alınması (son yedeklemenin tamamlanıp tamamlanmadığını kontrol eder; son dizin silinmemişse ve ardışık dizinler yeniden adlandırılır, örneğin günlük1. -> günlük.0, ...)
Bir yıldan beri mutlu bir kullanıcıyım: php.ini'yi openbase_dir
yedekleme ihtiyacım ve ihanetim için yaptım, şanslı gün ^ _ ^ Önceki ham rsnapshot tabanlı çözümümden daha yumuşak ve daha güvenli.
Not: slm beni yinelenen sorudan buraya bağladı: Rsnapshot hedefi tam - nasıl güvenli bir şekilde yeniden çalıştırılır?