外付けHDDをアンマウントすると、ログに次のようなメッセージが表示されることがあります。
Buffer I/O error on device sdX, logical block XX
Xはデバイスを表します(例:sdc)。デバイスがアンマウントするときにのみこのメッセージを吐き出すため、真剣にこれらのメッセージを受け取らなければなりません。
これらのメッセージは正常な場合があります-
http://h10025.www1.hp.com/ewfrf/wc/document?docname=c02270753&cc=us&dlc=en&lc=en
https://serverfault.com/questions/613249/buffer-i-o-error-on-device-sata-drive
差し迫ったドライブ障害に(ありそうもない)。
smartmontoolsは、ドライブと正常なドライブの状態を判断するために必要です。
smartctl -H /dev/sda
smartctl -a /dev/sda
smarrctl -t short /dev/sda
テストの結果を表示する
smartctl -l selftest /dev/sda
例:
smartctl -l selftest/dev/sda ... Num Test_Description Status Remaining LifeTime(hours)
LBA_of_first_error
1短いオフラインエラーなしで完了00%1689-
Fsckを使用してファイルシステムをチェックできますが、fsckはライブUSBから実行する必要があります。
fsck -a -y /dev/sda1
-aおよび-yオプションは修復を試みます。
fsckでパーティションを指定します。
https://wiki.archlinux.org/index.php/S.M.A.R.T を参照してください。
http://www.thomas-krenn.com/en/wiki/SMART_tests_with_smartctl
http://www.maketecheasier.com/check-repair-filesystem-fsck-linux/
私はすべての外部hddをEXT4ファイルシステムにフォーマットしましたが、再びエラーは表示されませんでした。それは私が推測するNTFSドライバーと関係があるように見えます。
通常、このバッファの問題は、保留中のHDD障害を示している可能性があります。ただし、ドライブをテストし、エラーが発生した場所を確認して確認することをお勧めします。 e2fsck -fv /dev/sdX
を実行してください。エラーなしで実行される場合は、何か他の問題があるはずです。エラーがある場合、またはセクターの移動が記載されている場合は、すぐにバックアップして、ドライブの交換を準備してください。その場合、後で交換するよりも早く交換することをお勧めします