私はRsyncを使ってラップトップから外付けHDDにファイルをコピーしています(他のWindowsコンピュータで使用できるため、NTFS形式の可能性が高いです)。中央のどこかで接続が切断され、ドライブが再びマウントされます。
バージョン管理を理解していないため、新しくコピーされたディレクトリ全体を削除しようとしましたが、唯一の問題はそれを行うことができないことです。
誰かが削除する必要があるビデオファイルの名前を含むchattr -i [filename]
出力を提供するとインターネットにソリューションを公開しました。input output error, cannot stat [filename]
この問題をどのように克服できますか?
答え1
1- どのファイルシステムかを探す必要があります。
2- ファイルシステムが修復されたことを確認します。一部の排他システムでこれを実行するか、以下を試してみてくださいfsck
(ただし、Linuxはすべてのファイルシステムを回復できません)。
3- それではディレクトリを削除しても良いと思います。それ以外の場合、ディレクトリは消えます(部分的に削除されたため)。
あなたのファイルシステムが一貫していない状態にあるとします。
答え2
使用量によっては、rsync
新しいターゲットにコピーするとファイルの所有権が変更されることがあります。外部ハードのファイルの所有者とグループが一致していることを確認してください。
また、問題をよりよく診断するために、オペレーティングシステム、コマンド、出力などの追加情報を提供してください。
ノート:バージョン管理を使用したい場合はお試しください。git
真のバージョン管理のため。