Son zamanlarda, oyun sunucularını barındırmak için Ubuntu Server ile bir makine kurdum. Makinenin belirli bir klasöründe sık sık oyun dünyası dosyaları oluşturan her oyun sunucusu için bir yedek eklenti yükledim. Ayrıca, bu yedekleri her gece
cron seçeneğiyle rsync kullanarak Dropbox klasörüne otomatik olarak kopyalamak için bir
-a görevi oluşturdum.
Birkaç ay sonra Dropbox hesabım depolama sınırına ulaştı ve çok fazla yedekleme yapamayacağımı fark ettim, bu yüzden oyun sunucusu yedek eklentisini çok fazla yedeklemeyi saklayamadım, ardından birkaç gün bekledim. eğer haftalık yedeklemelerin yapılması planlandığı gibi eski yedeklemeleri silecektir. Yedekleme eklentisi sonunda işini yaptı ve eski yedekleri sildim, bu yüzden
rsync cron görevini daha sonra eski klasörleri kaynak klasörle eşleştirmek için Dropbox klasörümden silmeyi bekledim, ancak bunu yapmadı. Bu yüzden birkaç sorum var:
-
Varsayılan olarak, hedef klasöre yalnızca
rsyncekleyin dosyası var Kaynak klasöre eklenmiş olan değiştir dosyaları kaynak klasörde değiştirildi, ancak Silmiyor dosyaları kaynak klasörden silindi mi?
-
Eğer durum buysa,
rsync'yi yapmanın en iyi yolu nedir? ben Hedef klasörü, kaynak klasörü mükemmel şekilde yansıtmak ve bu, kaynaktan silinmiş olan tüm dosyaların silinmesi anlamına gelir klasörü.
Kılavuz sayfasında listelenen
rsync için manuel sayfada listelenen bazı seçenekleri görüyorum, ancak bilmediğimden beri.