Saya mencadangkan server jauh ke komputer lain menggunakan rsync.
Dalam cron.daily saya punya file dengan ini:
rsync -avz -e ssh root@example.com:/ /mybackup/
Menggunakan pasangan kunci publik / pribadi untuk login. Ini tampaknya bekerja dengan baik sebagian besar waktu namun, saya (bodohnya) hanya pernah benar-benar memeriksanya dengan melihat tanggal pada beberapa file penting (MySQL dumps) yang saya tahu berubah setiap hari. Jelas, kesalahan dapat terjadi setelah file itu.
Terkadang gagal. Ketika saya menjalankannya secara manual, sesuatu seperti "reset klien" terkadang terjadi.
Apa cara terbaik untuk mencatatnya sehingga saya dapat memeriksa dengan pasti apakah sudah lengkap atau tidak? Log cron tidak menunjukkan kesalahan apa pun. Saya belum mencobanya tetapi halaman manual rsync pada versi lama CentOS pada mesin cadangan tidak menunjukkan opsi --log-file. Saya kira saya bisa mengarahkan ulang stdout dengan> tetapi saya tidak benar-benar ingin tahu tentang setiap file. Saya hanya ingin tahu apakah semuanya bekerja atau tidak ..
Terima kasih