Saya memiliki 2 drive eksternal yang saya sinkronkan, gunakan rsync
. Saya melakukan tugas ini secara teratur di salah satu dari dua mesin, dan sering beralih dari satu ke yang lain demi kenyamanan. Saya memiliki 4 mesin yang menjalankan Debian 9, dan menggunakan drive ini pada masing-masing.
Pagi ini saya menggunakan yang berikut:
rsync -ahv --delete drive-x drive-y
dan terkejut melaporkan beberapa ratus kegagalan.
sebagian besar: rsync: readlink_stat... failed: Input/output error (5)
juga:rsync: rsync: recv_generator: mkdir ... failed: Read-only file system (30)
Dalam proses untuk mencari tahu apa yang terjadi, saya memasang kembali drive dua kali, reboot, berlari rsync
tanpa --delete
dan pada dasarnya normal saya mencoba untuk memperbaiki sesuatu yang andal bekerja untuk waktu yang lama. Bahkan berpikir untuk menginstal rsync
lagi. Sebelum saya melakukan itu, saya memutuskan untuk rsync
2 drive di komputer lain, yang saya jalankan offline. rsync
bekerja seperti seharusnya.
Setelah membaca materi yang diposting di sini, saya menginstal clamav
, memperbarui tanda tangan, dan memindai direktori rumah saya. Saya menggunakan ini secara teratur di mesin yang berbeda. Saya menemukan 1 dan hanya 1 PUA, dan saya menghapusnya. Saya selalu menghapus PUA. Saya kemudian mencatat kembali dua drive dengan mesin ini, dan menambahkan file tes dan folder yang berbeda untuk setiap drive.
Saya berlari rsync -ahv --delete drive_x drive_y
dan semuanya bekerja dengan baik.