У мене є 2 зовнішніх диска, які я постійно синхронізую, використовуючи rsync
. Я виконую це завдання регулярно на будь-якій з двох машин, і часто для зручності перемикаюся з однієї на іншу. У мене є 4 машини, на яких працює Debian 9, і я використовую ці диски на кожному з них.
Сьогодні вранці я використав наступне:
rsync -ahv --delete drive-x drive-y
і був здивований тим, що повідомив про кілька сотень невдач.
в основному: rsync: readlink_stat... failed: Input/output error (5)
також:rsync: rsync: recv_generator: mkdir ... failed: Read-only file system (30)
У процесі з'ясування того, що сталося, я переказав накопичувачі двічі, перезавантажився, пробіг rsync
без --delete
і, в основному, мої нормальні спроби виправити щось, що надійно працювало протягом тривалого часу. Навіть думав про те, щоб rsync
знову встановити . Перш ніж я це зробив, я вирішив rsync
2 диски на іншій машині, які запускаю в автономному режимі. rsync
працювали так, як слід.
Прочитавши розміщений тут матеріал, я встановив clamav
, оновив підписи та відсканував свій домашній каталог. Я регулярно використовую це на іншій машині. Я знайшов 1 і лише 1 PUA, і я його видалив. Я завжди видаляю PUA. Потім я перепродав два накопичувачі на цій машині і додав різні тестові файли та папки до кожного диска.
Я бігав rsync -ahv --delete drive_x drive_y
і все спрацювало нормально.