我有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
在另一台计算机上离线运行两个驱动器。 rsync
按照应有的方式工作。
阅读这里发布的材料后,我安装clamav
,更新了签名并扫描了我的主目录。我经常在另一台机器上使用它。我找到了1个,只有1个PUA,然后将其删除。我总是删除PUA。然后,我在这台计算机上重新安装了两个驱动器,并向每个驱动器添加了不同的测试文件和文件夹。
我跑了rsync -ahv --delete drive_x drive_y
,一切正常。