为什么“rysnc”会更改文件系统权限?

Ale*_*lex 3 ubuntu rsync

我正在尝试将rsync文件从我的笔记本电脑 ( Ubuntu 14.04)同步到外部磁盘。连接磁盘时,我使用以下命令开始同步:

rsync -av --delete /home/alexander/10_Private /media/alexander/LACIESHARE/Backup
Run Code Online (Sandbox Code Playgroud)

它开始很好,但后来每次传输都失败了,因为我对磁盘没有写权限了;这里是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)
....
Run Code Online (Sandbox Code Playgroud)

rsync 怎么可能突然将外部磁盘的文件系统更改为“只读”?这是怎么回事,如何解决这种行为?

在同步过程中,我没有对外部磁盘做任何事情;没有其他文件复制,文件访问...

cas*_*cas 7

驱动器可能安装了该errors=remount-ro选项,并且在运行rsync. 如果检测到任何读取或写入错误,该选项会导致驱动器重新安装为只读。

这可能是由于连接器或电缆不良、端口不良(例如 USB 或 esata)或驱动器本身出现故障造成的。

换句话说,它可能是硬件故障。