Sunucularımı yedeklemek için büyük bir zevkle rsync kullanıyorum, ancak --delete-excluded
parametre hakkında bir sorum olsa da .
/usr/bin/rsync -a --delete --numeric-ids --relative --delete-excluded --rsh=/usr/bin/ssh root@server01:/etc /.snapshot/hourly.0/server01
Kimden man rsync
:
--delete-excluded also delete excluded files from dest dirs
Bana göre, İngilizce olmayan bir yerli, bu, rsync'in dışlanan dizinleri uzak sunucudaki asıl hedef dizinden sileceği anlamına gelir; bu nedenle, /home/backup
ve /home/settings
dışlama klasörlerimde varsa, bu klasörler gerçekte uzak sunucudan kaldırılır .
Diğer bazı kaynaklardan, yer kazanmak için dosyaları yerel yedekleme klasöründen silecek gibi görünüyor. Örneğin, sunucunun kendisinde küçük yedeklemeler oluşturabilir ve bu verileri hariç tutabilirsiniz, böylece depolama alanını boşa harcamazsınız.
Rsync'in işi yapması gerektiğini söylediği gibi tek yönlü bir işi yapmasına rağmen benim için hayati öneme sahip, uzak sunucudaki dosyaları / dizinleri silen yazılımlara sahip olmak konusunda risk almak istemiyorum.