アレイの削除

LS-WSGL/R1

WD3200 をスペアディスクにできたものの、 わざとサイズの違う HDD を使っているために、 管理画面では「サポートに連絡」旨のメッセージが出ているし、 ERROR LED も 14 を示している。

そりゃ、ストライピングしている片側を、 2つにコピーしても元にはもどらんわな。

買ったときのまま、ストライピングの設定で遊んでいたが、 ストライピングは一番ややこしいので、アレイを削除してみる。

元の HDD で起動

元の HDD, WD2500 を2つつないで起動。
リビルドされ、復旧。ERROR LED も消えた。

アレイの削除

Web の管理画面から、RAID アレイ 1 を削除した。
root@LS-WSGL678:~# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/md1               4993920    273408   4720512   5% /
/dev/ram1                15360       156     15204   1% /mnt/ram
/dev/md0                988064    109668    878396  11% /boot
/dev/disk1_6         236216784       960 236215824   0% /mnt/disk1
/dev/disk2_6         236216784       928 236215856   0% /mnt/disk2
root@LS-WSGL678:~# mount
rootfs on / type rootfs (rw)
/dev/root on / type xfs (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw)
/dev/ram1 on /mnt/ram type tmpfs (rw)
/dev/md0 on /boot type ext2 (rw,nogrpid)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/disk1_6 on /mnt/disk1 type xfs (rw,noatime)
/dev/disk2_6 on /mnt/disk2 type xfs (rw,noatime)
root@LS-WSGL678:~#
単に XFS でそれぞれマウントされているだけ。

WD3200 をつないで起動

SATA1 の WD2500 を WD3200 に交換して再起動。
root@LS-WSGL678:~# mdadm -D /dev/md0
/dev/md0:
        Version : 00.90.03
  Creation Time : Thu Jun 19 16:33:50 2008
     Raid Level : raid1
     Array Size : 1003904 (980.54 MiB 1028.00 MB)
    Device Size : 1003904 (980.54 MiB 1028.00 MB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 0
    Persistence : Superblock is persistent

    Update Time : Thu Nov  1 00:40:59 2007
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           UUID : adbe578f:b86ab25a:09937ff0:e2de4343
         Events : 0.1295

    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       8        1        1      active sync   /dev/sda1
root@LS-WSGL678:~# mdadm -D /dev/md1
/dev/md1:
        Version : 00.90.03
  Creation Time : Thu Jun 19 16:33:51 2008
     Raid Level : raid1
     Array Size : 5004160 (4.77 GiB 5.12 GB)
    Device Size : 5004160 (4.77 GiB 5.12 GB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 1
    Persistence : Superblock is persistent

    Update Time : Thu Nov  1 00:45:02 2007
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           UUID : db218435:100e25e7:d2ba170f:d67ec206
         Events : 0.16319

    Number   Major   Minor   RaidDevice State
       0       8       18        0      active sync   /dev/sdb2
       1       8        2        1      active sync   /dev/sda2
root@LS-WSGL678:~# mdadm -D /dev/md2
mdadm: md device /dev/md2 does not appear to be active.
root@LS-WSGL678:~# mdadm -D /dev/md10
/dev/md10:
        Version : 00.90.03
  Creation Time : Thu Jun 19 16:33:54 2008
     Raid Level : raid1
     Array Size : 1003904 (980.54 MiB 1028.00 MB)
    Device Size : 1003904 (980.54 MiB 1028.00 MB)
   Raid Devices : 2
  Total Devices : 2
Preferred Minor : 10
    Persistence : Superblock is persistent

    Update Time : Thu Nov  1 00:40:52 2007
          State : clean
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           UUID : ba25aab6:f1bb3eab:c75c26a7:a754b72a
         Events : 0.19

    Number   Major   Minor   RaidDevice State
       0       8       21        0      active sync   /dev/sdb5
       1       8        5        1      active sync   /dev/sda5
root@LS-WSGL678:~#
RAID はちゃんと sync しているが、、、
root@LS-WSGL678:~# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/md1               4993920    273644   4720276   5% /
/dev/ram1                15360       148     15212   1% /mnt/ram
/dev/md0                988064    109668    878396  11% /boot
/dev/disk1_6         236216784       960 236215824   0% /mnt/disk1
root@LS-WSGL678:~# mount
rootfs on / type rootfs (rw)
/dev/root on / type xfs (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw)
/dev/ram1 on /mnt/ram type tmpfs (rw)
/dev/md0 on /boot type ext2 (rw,nogrpid)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/disk1_6 on /mnt/disk1 type xfs (rw,noatime)
root@LS-WSGL678:~#
disk2(/dev/sdb6 = /dev/disk2_6) がマウントされていない。
ERROR LED も 22 を示している。

そういえば、/dev/sdb6 って、フォーマットしたこともないのでは?
試しにマウントしてみる。

root@LS-WSGL678:~# mkdir /mnt/disk2
mkdir: Cannot create directory `/mnt/disk2': File exists
root@LS-WSGL678:~# mount /dev/sdb6 /mnt/disk2
mount: you must specify the filesystem type
root@LS-WSGL678:~# fdisk -l /dev/sdb

Disk /dev/sdb: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1         125     1004031   83  Linux
/dev/sdb2             126         748     5004247+  83  Linux
/dev/sdb4             749       38913   306560362+   5  Extended
/dev/sdb5             749         873     1004031   83  Linux
/dev/sdb6             874       38913   305556268+  83  Linux
root@LS-WSGL678:~# mkfs.xfs /dev/sdb6
meta-data=/dev/sdb6              isize=256    agcount=73, agsize=1048576 blks
         =                       sectsz=512
data     =                       bsize=4096   blocks=76389067, imaxpct=25
         =                       sunit=0      swidth=0 blks, unwritten=1
naming   =version 2              bsize=4096
log      =internal log           bsize=4096   blocks=32768, version=1
         =                       sectsz=512   sunit=0 blks
realtime =none                   extsz=65536  blocks=0, rtextents=0
root@LS-WSGL678:~# !mount
mount /dev/sdb6 /mnt/disk2
XFS mounting filesystem sdb6
root@LS-WSGL678:~# /sbin/hotplug [block]

root@LS-WSGL678:~# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/md1               4993920    273512   4720408   5% /
/dev/ram1                15360       148     15212   1% /mnt/ram
/dev/md0                988064    109668    878396  11% /boot
/dev/disk1_6         236216784       960 236215824   0% /mnt/disk1
/dev/sdb6            305425196      1184 305424012   0% /mnt/disk2
root@LS-WSGL678:~#
これでマウントできそう。再起動してみる。
oot@LS-WSGL678:~# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/md1               4993920    273652   4720268   5% /
/dev/ram1                15360        92     15268   1% /mnt/ram
/dev/md0                988064    109668    878396  11% /boot
/dev/disk1_6         236216784       960 236215824   0% /mnt/disk1
/dev/disk2_6         305425196      1184 305424012   0% /mnt/disk2
root@LS-WSGL678:~# 
今度は、自動的にマウントされて、ERROR LED もついていない。
置き換え成功!

LinkStation Mini
LS-WSGL
楽天市場
Amazon
Yahoo!ショッピング
Livedoor デパート
Sofmap
TSUKUMO ネットショップ
ムラウチドットコム
ヤマダ電機WEB
パソQ


おかしい
ハックの記録
LinkStation/玄箱 をハックしよう

3.5 インチ HDD からブート / boot up from 3.5 inch hard drive

Copyright (C) 2003-2008 Yasunari Yamashita. All Rights Reserved.
yasunari @ yamasita.jp 山下康成@京都府向日市