У меня есть 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
и все работало нормально.