sda6 のマウント

LS-WSXL/R1

RAM DISK Root に telnet できるようになったものの sda6 がマウントできないというトラブルに見舞われた。
ほんと、1ステップ1ステップトラブルに見舞われているかんじ。

sda6 がどういう状態かを確認する。

HDD Root で起動するようにする

まずは、HDD Root で起動するようにする

RAM DISK Root で起動

RAM DISK Root に telnet でログイン

yasunari@sil:~$ telnet lswsxl
Trying 192.168.2.58...
Connected to lswsxl.
Escape character is '^]'.

BUFFALO INC. LinkStation series
sh-3.2#

/boot のマウント

sh-3.2# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/root.old            31729     24707      7022  78% /
devpts                   10240        84     10156   1% /dev/pts
udev                     10240        84     10156   1% /dev
/dev/ram1                15360       932     14428   6% /mnt/ram
sh-3.2#
/boot がマウントされていないのでマウントする。

どの md だったか、、、

sh-3.2# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid6] [raid5] [raid4]
unused devices: 
sh-3.2#
あれ?md がない

普通にマウントする。。。。

sh-3.2# ls /boot
sh-3.2# mount /dev/sda1 /boot
sh-3.2# ls /boot
builddate.txt        initrd.buffalo       log.tgz
conf_save.md5sum     initrd.buffalo.orig  lost+found
conf_save.tgz        initrd.gz            uImage.buffalo
sh-3.2#

initrd.buffalo を戻す

sh-3.2# mv initrd.buffalo{,.RAMDiskRoot}
sh-3.2# cp initrd.buffalo.orig initrd.buffalo
sh-3.2#

リブート

sh-3.2# reboot
sh-3.2#
HDD Root で起動する

HDD Root にログイン

yasunari@sil:~$ ssh -l root lswsxl
root@LS-WSXLE75:~#

どのようにマウントされている?

root@LS-WSXLE75:~# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/md1               4920624    894928   3775740  19% /
udev                     10240       100     10140   1% /dev
/dev/ram1                15360       148     15212   1% /mnt/ram
/dev/md0                992440     58844    933596   6% /boot
/dev/md21             24237064    134496  24102568   1% /mnt/disk1
root@LS-WSXLE75:~#
アレイを切ったので、sda6 としてマウントされていると思っていたが、 md としてマウントしなければいけない模様。
root@LS-WSXLE75:~# mount
rootfs on / type rootfs (rw)
/dev/root on / type ext3 (rw,relatime,errors=continue,barrier=0,data=writeback)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
udev on /dev type tmpfs (rw,nosuid,relatime,size=10240k,mode=755)
devpts on /dev/pts type devpts (rw,relatime,gid=4,mode=620)
/dev/ram1 on /mnt/ram type tmpfs (rw,relatime,size=15360k)
/dev/md0 on /boot type ext3 (rw,relatime,errors=continue,barrier=1,data=writeback)
usbfs on /proc/bus/usb type usbfs (rw,relatime)
/dev/md21 on /mnt/disk1 type xfs (rw,noatime,attr2,usrquota,grpquota)
root@LS-WSXLE75:~#
xfs だ。

RAM Root で起動

initrd の差し替え

root@LS-WSXLE75:/boot# rm initrd.buffalo
root@LS-WSXLE75:/boot# cp initrd.buffalo.RAMDiskRoot initrd.buffalo
root@LS-WSXLE75:/boot#

リブート

root@LS-WSXLE75:/boot# reboot
root@LS-WSXLE75:/boot#

RAM Disk Root にログイン

yasunari@sil:~$ telnet lswsxl
Trying 192.168.2.58...
Connected to lswsxl.
Escape character is '^]'.

BUFFALO INC. LinkStation series
sh-3.2#
さて、どうやってマウントしよう??

スキャン

sh-3.2#  mdadm --assemble -scan
mdadm: /dev/md/LS-WSXLE75:21 has been started with 1 drive (out of 2).
mdadm: /dev/md/10 has been started with 1 drive (out of 2).
mdadm: failed to add /dev/sda3 to /dev/md/1_0: Invalid argument
mdadm: /dev/md/1_0 assembled from 0 drives - not enough to start the array.
mdadm: /dev/md/1 has been started with 1 drive (out of 2).
mdadm: /dev/md/0 has been started with 1 drive (out of 2).
mdadm: failed to add /dev/sda3 to /dev/md/1_0: Invalid argument
mdadm: /dev/md/1_0 assembled from 0 drives - not enough to start the array.
sh-3.2# cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid6] [raid5] [raid4]
md0 : active raid1 sda1[0]
      1000384 blocks [2/1] [U_]

md1 : active raid1 sda2[0]
      4999156 blocks super 1.2 [2/1] [U_]

md10 : active raid1 sda5[0]
      1000436 blocks super 1.2 [2/1] [U_]

md127 : active raid1 sda6[0]
      24248904 blocks super 1.2 [2/1] [U_]

unused devices: &;tnone>
sh-3.2#
マウントしてみる
sh-3.2# mkdir /mnt/disk1
sh-3.2# mount /dev/md127 /mnt/disk1
sh-3.2# ls /mnt/disk1/
share  spool
sh-3.2#
できた。。。。

LS-WSXL
楽天市場

Amazon



やり直し
ハックの記録
LinkStation/玄箱 をハックしよう

インストール

ツイート Tweet to @yasunari_y @yasunari_yをフォロー

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