質問

質問

ハードウェアの問題のためにいくつかのInput/output バグがあります。私のハードドライブセクターのいくつかが不良です。

# find . -name 'cpp-service.zip'
find: ‘./.cache/chromium’: Input/output error
find: ‘./.config/chromium/ShaderCache/GPUCache’: Input/output error
find: ‘./.config/chromium/Safe Browsing’: Input/output error
find: ‘./.config/chromium/Subresource Filter/Unindexed Rules’: Input/output error
find: ‘./.config/chromium/CertificateRevocation’: Input/output error
find: ‘./.config/chromium/Crowd Deny’: Input/output error
find: ‘./.config/chromium/AutofillRegex’: Input/output error
find: ‘./.config/chromium/GrShaderCache/GPUCache’: Input/output error

質問

Input/output上記の間違ったファイル/フォルダを無効とマークする方法は?つまり、上記のファイル/フォルダを完全に無視するようにファイルシステムに指示する予定です。存在しないようです。どうすればいいですか?

移動する

移動できません。

# mkdir ~/badblocks
# mv .cache/chromium ~/badblocks/
mv: cannot stat '.cache/chromium': Input/output error

ベストアンサー1

ファイルシステムがExt3またはExt4の場合、ファイルシステムチェックと不良ブロックチェックを実行でき、すべての不良ブロックは将来の使用から除外されます。

e2fsck -c -f -k /path/to/device

-f検査は強制的に行われ、-c不良ブロックが検査され(デフォルトの読み取り専用テストではなく非破壊書き込みテストを実行するために2倍にチェックされ)、既存の-k不良ブロック情報が保持されます。

リカバリ環境で実行するのが最も簡単で、例えば起動可能なライブシステムから。

不良ブロックのあるディスクは寿命が長くなり、信頼できなくなります。

おすすめ記事