ハードドライブ エラー - Ubuntu が時々ビジーボックスで起動し、その後読み取り専用になる

ハードドライブ エラー - Ubuntu が時々ビジーボックスで起動し、その後読み取り専用になる

私のホーム メディア サーバー (OS Ubuntu 14.04 LTS) に問題があり、電源を入れると、OS が起動する代わりに、約 50% の確率で次の画面が表示されます。

BusyBox v1.21.1 (ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands
(initramfs) [ 66.386735 ata1: STST failed (errno=-16)
[71.40 ...] ata1: SRST failed(errno=-16)
[71.41 ...] ata1: reset failed, giving up

これは RAM の問題 (initramfs) なのか、ハード ドライブの問題 (ata1) なのかはわかりません。この問題に関連していると思われる 2 つ目の問題があるため、後者である可能性が高いです。

2 番目の問題では、ハード ドライブの 1 つ (プライマリ ドライブではなく、ファイル ストレージ用に使用されている WD 3TB Red、使用後 2 か月未満) が実行時に読み取り専用になります (いつそうなるかは予測できませんが、数日間何も起こらないこともありますが、1 日に数回起こる人もいます)。dmseg で次のことをキャッチしました。このとき、ネットワーク (samda) 経由で HDD にアクセスしようとしましたが、HDD が読み取り専用になったため、アクセス許可エラーが発生しました。

[ 7344.659295] ata5: soft resetting link
[ 7349.686555] ata5: SRST failed (errno=-16)
[ 7349.697955] ata5: reset failed, giving up
[ 7349.697961] ata5.01: disabled
[ 7349.697972] ata5.01: device reported invalid CHS sector 0
[ 7349.697997] ata5: EH complete
[ 7349.698055] sd 4:0:1:0: [sdd] FAILED Result: hostbyte=DID_BAD_TARGET     driverbyte=DRIVER_OK
[ 7349.698061] sd 4:0:1:0: [sdd] CDB: 
[ 7349.698065] Write(16): 8a 00 00 00 00 00 ae 84 08 20 00 00 00 10 00 00
[ 7349.698103] blk_update_request: I/O error, dev sdd, sector 2927888416
[ 7349.698139] sd 4:0:1:0: [sdd] FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[ 7349.698146] sd 4:0:1:0: [sdd] CDB: 
[ 7349.698149] Read(16): 88 00 00 00 00 01 44 41 0b b0 00 00 00 08 00 00
[ 7349.698172] blk_update_request: I/O error, dev sdd, sector 5440080816
[ 7349.698459] Aborting journal on device sdd1-8.
[ 7349.698470] EXT4-fs error (device sdd1): ext4_find_entry:1289: inode     #170000532: comm mhddfs: reading directory lblock 0
[ 7349.698484] sd 4:0:1:0: [sdd] FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[ 7349.698485] sd 4:0:1:0: [sdd] FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[ 7349.698486] sd 4:0:1:0: [sdd] CDB: 
[ 7349.698487] Write(16): 8a
[ 7349.698490] sd 4:0:1:0: [sdd] CDB: 
[ 7349.698491] Write(16): 8a 00 00 00 00 00 ae 84 08 00 00 00 00 08 00 00
[ 7349.698502] blk_update_request: I/O error, dev sdd, sector 2927888384
[ 7349.698503]  00 00 00
[ 7349.698505] Buffer I/O error on dev sdd1, logical block 365985792, lost sync page write
[ 7349.698507]  00 00 00 00 08
[ 7349.698513] JBD2: Error -5 detected when updating journal superblock for sdd1-8.
[ 7349.698518]  00 00 00 00 08 00 00
[ 7349.698560] blk_update_request: I/O error, dev sdd, sector 2048
[ 7349.698562] Buffer I/O error on dev sdd1, logical block 0, lost sync page write
[ 7349.885463] EXT4-fs (sdd1): previous I/O error to superblock detected
[ 7349.885509] sd 4:0:1:0: [sdd] FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[ 7349.885513] sd 4:0:1:0: [sdd] CDB: 
[ 7349.885515] Write(16): 8a 00 00 00 00 00 00 00 08 00 00 00 00 08 00 00
[ 7349.885531] blk_update_request: I/O error, dev sdd, sector 2048
[ 7349.885536] Buffer I/O error on dev sdd1, logical block 0, lost sync page write    
[ 7349.885551] EXT4-fs error (device sdd1): ext4_journal_check_start:56: Detected aborted journal
[ 7349.885556] EXT4-fs (sdd1): Remounting filesystem read-only    
[ 7349.885560] EXT4-fs (sdd1): previous I/O error to superblock detected
[ 7349.885579] sd 4:0:1:0: [sdd] FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[ 7349.885582] sd 4:0:1:0: [sdd] CDB: 
[ 7349.885584] Write(16): 8a 00 00 00 00 00 00 00 08 00 00 00 00 08 00 00
[ 7349.885599] blk_update_request: I/O error, dev sdd, sector 2048
[ 7349.885602] Buffer I/O error on dev sdd1, logical block 0, lost sync page write
[ 7635.410532] sd 4:0:1:0: [sdd] FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[ 7635.410540] sd 4:0:1:0: [sdd] CDB: 
[ 7635.410544] Read(16): 88 00 00 00 00 00 ca 05 e2 18 00 00 00 08 00 00
[ 7635.410565] blk_update_request: I/O error, dev sdd, sector 3389383192

最後の「FAILED」ステートメントは、セクター 3389383192 でその後繰り返されます。

これを解決するために、ライブUSBを起動して実行しました

 sudo fsck -Cf /dev/sdd1

エラーをチェックし、出力を得た

/dev/sdd1: 26069/181583872 files (8.3% non-contiguous) 291044092/726308608 blocks

明らかな誤りは何も述べられていないので、私は現在、この文脈でこれが何を意味するのかを理解しようとしています。

私は不良ブロックをテストします

sudo badblocks -v /dev/sdd1

不良ブロックが 0 個見つかりました (0/0/0 エラー)

これを診断するために他に何をすればよいかわかりませんが、ハードドライブが故障しているだけでしょうか?

編集: これに関するアップデートや解決策を投稿していなかったことに気付きました。結局、影響を受けたハードドライブを返品し、それ以来システムは正常に動作しています。

関連情報