なぜかafpdが動かなくなって、Macからの使い勝手が悪くなった。
なのでI・O DATA LANDISK HDL-GX300 firmwareバックアップ - 別館 子子子子子子(ねこのここねこ)でとっていたfirmware(?)バックアップから/dev/sda1とsda2を復元させる。
参考:Hack!Hack!Hack! Giga LANDISKをDebian化 (2/4) - ITmedia エンタープライズ
その前に…RAIDをOFFにした方が良いんだろうな。
LANDISKの「webメニュー > 詳細 > ディスク管理 > ミラーリング」を選択して「ミラーディスクの保管」ボタンを押す。
これでバックアップ扱いになる。
内蔵HDD単体運用での状況メモ。
landisk:~# fdisk -l Disk /dev/sda: 2000.3 GB, 2000398934016 bytes 255 heads, 63 sectors/track, 243201 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot Start End Blocks Id System /dev/sda1 2 27 208845 83 Linux /dev/sda2 28 78 409657+ 83 Linux /dev/sda3 79 144 530145 82 Linux swap / Solaris /dev/sda4 145 243201 1952355352+ 5 Extended /dev/sda5 145 170 208813+ 83 Linux /dev/sda6 171 243201 1952146476 83 Linux Disk /dev/md1: 213 MB, 213778432 bytes 2 heads, 4 sectors/track, 52192 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk /dev/md1 doesn't contain a valid partition table Disk /dev/md2: 419 MB, 419364864 bytes 2 heads, 4 sectors/track, 102384 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk /dev/md2 doesn't contain a valid partition table Disk /dev/md5: 213 MB, 213712896 bytes 2 heads, 4 sectors/track, 52176 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk /dev/md5 doesn't contain a valid partition table Disk /dev/md6: 1998.9 GB, 1998997880832 bytes 2 heads, 4 sectors/track, 488036592 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk /dev/md6 doesn't contain a valid partition table landisk:~# cat /proc/mdstat Personalities : [linear] [raid0] [raid1] [raid5] [raid6] [raid10] md6 : active raid1 sda6[0] 1952146368 blocks [2/1] [U_] md5 : active raid1 sda5[0] 208704 blocks [2/1] [U_] md2 : active raid1 sda2[0] 409536 blocks [2/1] [U_] md1 : active raid1 sda1[0] 208768 blocks [2/1] [U_] unused devices: <none> landisk:~# df Filesystem 1K-ブロック 使用 使用可 使用% マウント位置 rootfs 396608 295762 96751 76% / /dev/root 396608 295762 96751 76% / /dev/shm 62924 3160 59764 6% /mnt/ram0 tmpfs 62924 0 62924 0% /dev/shm /dev/md1 202208 20720 179404 11% /boot /dev/md5 202219 21174 170605 12% /mnt/hda5 /dev/md6 1921515444 266447408 1557460716 15% /mnt/hda6
さて。
上書きしよう。
landisk:~# cd /mnt/hda6/share/share/landisk20100108/ landisk:/mnt/hda6/share/share/landisk20100108# ls -l 合計 828160 -rwxr-xr-x 1 root group 5002 2010-01-12 02:03 rc.local -rw-r--r-- 1 root group 353 2010-01-08 10:18 sda.sfdisk -rw-r--r-- 1 root group 213857280 2010-01-08 10:19 sda1.dd -rw-r--r-- 1 root group 419489280 2010-01-08 10:22 sda2.dd -rw-r--r-- 1 root group 213825024 2010-01-08 19:27 sda5.dd landisk:/mnt/hda6/share/share/landisk20100108# ls -l /etc/in inetd.conf init.d inittab inputrc landisk:/mnt/hda6/share/share/landisk20100108# ls -l /etc/init.d/ | grep rc.local -rwxr-xr-x 1 root root 5002 2010-01-11 18:20 rc.local -rwxr-xr-x 1 root root 4627 2007-02-13 22:18 rc.local.bak landisk:/mnt/hda6/share/share/landisk20100108# dd bs=`expr 512 \* 63` of=/dev/sda1 if=sda1.dd 読み込んだブロック数は 6630+0 書き込んだブロック数は 6630+0 213857280 bytes transferred in 13.958940 seconds (15320453 bytes/sec)
sda1はOK。
landisk:/mnt/hda6/share/share/landisk20100108# dd bs=`expr 512 \* 63` of=/dev/sda2 if=sda2.dd Connection to 192.168.***.** closed.
…しまったorz
馬鹿か俺は。
動いている環境に上書きしたら、実行しているものが全て止まるのは当然じゃないか…
telnetも繋がらない。
http://landisk/man/top.htmは見れるけど、他はアクセス不可orz
LANDISK前面ボタンでのシャットダウンも効かない。
LANDISKをまたバラしてlinuxでmountですね…
ということでlinuxでマウントし、
Hack!Hack!Hack! Giga LANDISKをDebian化 (2/4) - ITmedia エンタープライズ
に従ってddでsda2を復元。
続いて/etc/init.d/rc.localに
/usr/sbin/telnetd
が記載されているか設定確認。
また/etc/securettyで
# allow login by root from virtual terminal pts/0 pts/1 pts/2
の確認。
さらに/etc/passwdのrootパスワード部分を確認。設定されていればパスワード有効、xならば無効。
これで再起動してtelnetで繋いでrootログイン、OK!
あとはRAID設定が行えるよう、
I・O DATA LANDISK HDL-GX300 内蔵HDD交換の後にRAID設定 - 別館 子子子子子子(ねこのここねこ)
に従って/usr/local/bin/HDLdrive.pmと/usr/local/bin/HDLraid.pmを修正しなくては。