自宅サーバのHDDが片方故障ぽい

気づいたら read-only な状態になっていました。
HDD2つでraid1にしているので、データは大丈夫だと思うんですが。とりあえず電源をOFFに。
電源をまた入れてみたものの、案の定起動できず。

なので、自宅サーバにはしばらくアクセスできません。まあほぼNAS的利用しかしてなかったので、大したことないですが。

以下、状況をメモ。

dmesg

[19031.320046] sd 1:0:0:0: [sdb] Unhandled error code
[19031.320055] sd 1:0:0:0: [sdb]  Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[19031.320065] sd 1:0:0:0: [sdb] CDB: Write(10): 2a 00 2d 19 a6 54 00 00 08 00
[19031.320087] end_request: I/O error, dev sdb, sector 756655700

[19031.321065] Aborting journal on device md0.
[19031.321133] EXT3-fs (md0): error: ext3_journal_start_sb: Detected aborted journal
[19031.321171] EXT3-fs (md0): error: remounting filesystem read-only
[19031.321270] sd 1:0:0:0: [sdb] Unhandled error code
[19031.321276] sd 1:0:0:0: [sdb]  Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[19031.321284] sd 1:0:0:0: [sdb] CDB: Write(10): 2a 00 00 08 fb 6c 00 00 08 00
[19031.321302] end_request: I/O error, dev sdb, sector 588652
[19031.321330] Buffer I/O error on device md0, logical block 1289
[19031.321354] lost page write due to I/O error on md0
[19031.321375] JBD: I/O error detected when updating journal superblock for md0.

[19036.300081] ------------[ cut here ]------------
[19036.300102] WARNING: at /build/buildd/linux-2.6.38/fs/ext3/inode.c:1571 ext
3_ordered_writepage+0x223/0x240()
[19036.300110] Hardware name: MS-7142
[19036.300114] Modules linked in: binfmt_misc snd_via82xx gameport snd_ac97_co
dec snd_usb_audio w83627hf ac97_bus snd_pcm hwmon_vid uvcvideo snd_timer snd_p
age_alloc snd_hwdep snd_mpu401_uart videodev snd_usbmidi_lib ppdev lp snd_rawm
idi v4l2_compat_ioctl32 edac_core shpchp snd_seq_device parport_pc edac_mce_am
d k8temp serio_raw parport i2c_viapro snd soundcore usbhid hid floppy via_rhin
e pata_via sata_via raid10 raid456 async_pq async_xor xor async_memcpy async_r
aid6_recov raid6_pq async_tx raid1 raid0 multipath linear
[19036.300199] Pid: 305, comm: flush-9:0 Not tainted 2.6.38-11-server #48-Ubun
tu
[19036.300205] Call Trace:
[19036.300218]  [<ffffffff81065cff>] ? warn_slowpath_common+0x7f/0xc0
[19036.300229]  [<ffffffff81065d5a>] ? warn_slowpath_null+0x1a/0x20
[19036.300238]  [<ffffffff811dd2f3>] ? ext3_ordered_writepage+0x223/0x240
[19036.300249]  [<ffffffff81114f07>] ? __writepage+0x17/0x40
[19036.300258]  [<ffffffff81115574>] ? write_cache_pages+0x1e4/0x460
[19036.300266]  [<ffffffff81114ef0>] ? __writepage+0x0/0x40
[19036.300276]  [<ffffffff81115814>] ? generic_writepages+0x24/0x30
[19036.300285]  [<ffffffff811167e5>] ? do_writepages+0x35/0x40
[19036.300296]  [<ffffffff8118b81f>] ? writeback_single_inode+0x9f/0x240
[19036.300307]  [<ffffffff81013a79>] ? sched_clock+0x9/0x10
[19036.300316]  [<ffffffff8118bbfb>] ? writeback_sb_inodes+0xcb/0x160
[19036.300325]  [<ffffffff811038b1>] ? __perf_event_task_sched_out+0x31/0x40
[19036.300335]  [<ffffffff8118be4b>] ? writeback_inodes_wb+0x10b/0x1c0
[19036.300345]  [<ffffffff8118c27e>] ? wb_writeback+0x37e/0x490
[19036.300355]  [<ffffffff815d805f>] ? _raw_spin_lock_irqsave+0x2f/0x40
[19036.300367]  [<ffffffff81074d4b>] ? lock_timer_base.clone.20+0x3b/0x70
[19036.300377]  [<ffffffff8118c5b1>] ? wb_do_writeback+0x221/0x230
[19036.300387]  [<ffffffff8118c642>] ? bdi_writeback_thread+0x82/0x260
[19036.300397]  [<ffffffff8118c5c0>] ? bdi_writeback_thread+0x0/0x260
[19036.300406]  [<ffffffff81087276>] ? kthread+0x96/0xa0
[19036.300415]  [<ffffffff8100cde4>] ? kernel_thread_helper+0x4/0x10
[19036.300423]  [<ffffffff810871e0>] ? kthread+0x0/0xa0
[19036.300432]  [<ffffffff8100cde0>] ? kernel_thread_helper+0x0/0x10
[19036.300438] ---[ end trace 7dacf5842dc15bfc ]---

mdstat

masawo@wo:~$ cat /proc/mdstat 
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] 
md0 : active raid1 sdb3[1]
      976221760 blocks [2/1] [_U]
      
unused devices: <none>

考察

mdstat を見ると /dev/sda, sdb にHDDがあるけど、sdaがつながっていない様子。でもdmesgだと sdb に問題発生してるようなので、いったいどっちだろ、という感じ。
まあどちらかのHDDは正常なんでしょう。。きっと。

ライブカメラでファイル保存が頻繁にされるようになったのが、原因なのかな…とか思ったりもします。でもこのPC作ったのが2005年で、RAID構成にしたのが2008年なので、単純にHDDの寿命がきたのかも。

とりあえずHDDを新調しないと。これまで1TB*2だったんですが、今なら3TB*2とかもできちゃうかな。
新しくPC組むのもアリかもとか思ってしまっていたり。。Core i3 の電力少ないやつで。旧Windozeメインマシン(初期のCore2Duo)があるので、その中身を入れ替える形で。