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など)、または故障したドライブ自体が原因で発生する可能性があります。
つまり、ハードウェア障害の可能性があります。