我正在尝试使用rsync将文件从我的笔记本电脑(Ubuntu 14.04)同步到外部磁盘。在连接磁盘时,我使用以下命令启动同步:
rsync -av --delete /home/alexander/10_Private /media/alexander/LACIESHARE/Backup它很好地启动,但是在每次传输失败之后,因为我不再对磁盘拥有写权限;下面是rysnc命令的部分输出:
....
10_Private/Vodafone/contract.jpg
10_Private/Vodafone/letter2.pdf
rsync: mkstemp "/media/alexander/LACIESHARE/Backup/10_Private/Swiss/.Oeffnungszeiten.pdf.pKmrxs" failed: Read-only file system (30)
rsync: mkstemp "/media/alexander/LACIESHARE/Backup/10_Private/Swiss/COOP/.Adressaenderung.pdf.zCxEJn" failed: Read-only file system (30)
....为什么rsync突然将外部磁盘的文件系统更改为“只读”?怎么回事,以及如何纠正这种行为?
在同步过程中,我对外部磁盘没有任何处理;没有其他文件副本,文件访问.
发布于 2015-10-28 10:05:30
驱动器可能是用errors=remount-ro选项挂载的,在运行rsync时会出现读或写错误。如果检测到任何读或写错误,该选项将导致驱动器重新安装为只读。
这可能是由于一个坏的连接器或电缆,坏端口(例如USB或esata),或因为驱动器本身正在失败。
换句话说,这可能是硬件故障。
https://unix.stackexchange.com/questions/239179
复制相似问题