自宅サーバの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)があるので、その中身を入れ替える形で。