GNU/Linux >> Linux の 問題 >  >> Linux

Linux で入出力エラーを解釈して修正する方法は?

rsync エラー

 read errors mapping ....: Input/output error (5)

rsync がファイルを読み書きできないことを示します。このエラーの原因として最も可能性が高いのは、SRC または TGT ディレクトリのディスクの欠陥です。ただし、その他の可能性としては、不十分な権限、ウイルス対策プログラムによるファイル ロック、maybe などがあります。 その他の原因。

診断に向けた最初のステップは、ファイルを手動でコピーすることです。これは、たとえば、エラーの原因が TGT ディレクトリのディスクの欠陥である場合に機能する可能性があります。後で操作を繰り返すと、ディスクの別のセクションに書き込むことになり、問題が解決する可能性があります。

または、SRC ディレクトリ内のファイルにアクセスできない場合があります。この場合、ディストリビューションで利用可能なディスク チェック ユーティリティのいずれかを使用することをお勧めします。

不十分な権限、ウイルス対策は診断が容易です。

最後に、SRC ディレクトリに不良セクタがある場合、

を使用して今後の rsync の実行から除外できます。
rsync -av --exclude='/home/my_name/directory_with_corrupt_files/*'

同様の問題がありました.USB経由でヒューズが取り付けられたデバイスがあり、頻繁に切断され、IOエラーが発生しました。 IO エラーが rsync の途中で始まり、rsync を繰り返し実行しているにもかかわらず、ある時点で同期が既存のファイルの更新を超えて進まないため、バックアップを完了できませんでした。

私の解決策は

を使用することでした
--ignore-existing 

オプション。このようにして、終了ステータスが 0 になるまで同期をループで実行できました。

もちろん、この場合、既存のファイルの更新は気にしませんでした。


Linux
  1. Linuxでの入出力とエラーリダイレクトの操作

  2. LinuxでRustエラー「リ​​ンカー「cc」が見つかりません」を修正する方法

  3. Linuxで出力をファイルとStdoutにリダイレクトする方法

  1. Linuxでコマンドが見つからないというエラーを修正する方法

  2. Linuxでのcron認証失敗エラーを修正するにはどうすればよいですか?

  3. キーボード入力とテキスト出力はどのように機能しますか?

  1. cpを取得する理由:Linuxでのディレクトリエラーの省略と解決方法

  2. SCP と Rsync を使用して Linux でファイルを転送する方法

  3. dd 入出力エラーの解釈