Ubuntu sunucumdan bir başka ubuntu makinesine dosya yedeklemesi için rsync komutunu kullanıyorum. Yedekleme sunucusu, rysnc komutunu kullanan bir komut dosyasını tetikler. İşte kullandığım komut
rsync -rltvh --partial --stats --exclude = .beagle / --exclude =. * --delete-after root @ live_server: / home / / home / live_server_backup / home >> /tmp/logfile.log 2> ve 1
live_server şifre olmadan ssh-mümkün. Yani işe yarıyor. Şimdi sorun şu
- silme sonrası seçeneği
Tüm dosya senkronize olduktan sonra. Sonunda silme prosedürü skipped.logfile hatası gibi görebilirsiniz
ES hatası oluştu - dosya siliniyor
Günlük bulmaya çalıştığımda dosya senkronizasyonu sırasında bazı hatalar oluştu
rsync: send_files "/home/xyz/Desktop/PPT_session_1_context.pdf" dosyasını açamadı: İzin reddedildi (13)
Bu yüzden benim anlayışım rsync güvenlik nedeniyle dosya silme işlemini atlaması nedeniyle hedefin tüm dosyalarını okuyamadı.
Bazı izin hataları olsa bile --delete-after işini yapmanın bir yolu var mı? Bazı durumlarda tehlikeli olacağından kuvvet silme kullanmak istemiyorum.