我正在尝试使用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 怎么可能突然将外部磁盘的文件系统更改为“只读”?这是怎么回事,如何解决这个问题?
在同步期间,我没有对外部磁盘进行任何操作;没有其他文件复制、文件访问...
答案1
该驱动器可能是通过该errors=remount-ro
选项安装的,并且在运行rsync
.如果检测到任何读取或写入错误,该选项会导致驱动器重新安装为只读。
这可能是由于连接器或电缆损坏、端口损坏(例如 USB 或 esata)或驱动器本身出现故障造成的。
换句话说,这可能是硬件故障。