どっちがマスタ?

LS-WSGL/R1

HDD の中身を書き換えたい

シリアルコンソールから admin でログインできたが、 root 権限は奪取できそうにない。
まあ、もし root 権限が奪取できたとしても 世間一般にシリアルコンソールを推奨もできないので、 いつもの通り HDD を別の Linux マシンにつないで書き換える方法を考える。

ところが、/boot, / は RAID1 のようだ。
なのに、それぞれの HDD が ext3 としてもマウントできる。
じゃあ、中身を書き換えるには、、、、
どちらかだけを書き換えていいの?
いいとしても、どちらを書き換えればいいの?

実験君

実験してみる。
多分どちらかがマスタで、SATA1 と SATA2 に相違があれば マスタからスレーブにコピーされるはず。

SATA1 の /boot に SATA1 というファイルを、
SATA2 の /boot に SATA2 というファイルを作り、
RAID1 で起動したときはどうなっているかを確認する。

SATA1

向かって左側、部品面の HDD SATA1 をマウントし、/boot/SATA1 を作る。
ude:~# umount /tmp/boot
ude:~# mount /dev/sdb1 /tmp/boot
ude:~# ls /tmp/boot
conf_save.tgz  hddrootfs.buffalo.updated.done  initrd.buffalo  log.tgz  lost+found  uImage.buffalo
ude:~# touch /tmp/boot/SATA1
ude:~# ls /tmp/boot
SATA1  conf_save.tgz  hddrootfs.buffalo.updated.done  initrd.buffalo  log.tgz  lost+found  uImage.buffalo
ude:~# umount /tmp/boot
ude:~#

SATA2

向かって左側、部品面の HDD SATA1 をマウントし、/boot/SATA2 を作る。

同上

起動

HDD を LS-WSGL に戻して、起動する。

起動の様子を見ていても、特に rebuild した様子は見えない。

login

admin でログインし、/boot を見る
BUFFALO INC. LinkStation series
LS-WSGL678 login: admin
Password:
sh: /etc/profile: Permission denied
sh-2.05b$ ls /boot
SATA2                           initrd.buffalo
conf_save.tgz                   lost+found
hddrootfs.buffalo.updated.done  uImage.buffalo
sh-2.05b$
SATA2 がある。
sda がマスタ(優先)とすると、 Junker さんのコメントの「基板裏側にある方が sda」と一致する。

なんで、SATA1 が sdb で SATA2 が sda なんだぁ??。
美学に反する!



LinkStation Mini
LS-WSGL
バッファローダイレクト
楽天市場
Amazon
Yahoo!ショッピング
Livedoor デパート
ムラウチドットコム
ヤマダ電機WEB


読売ニュース ポッドキャストの URL 変更
ハックの記録
LinkStation/玄箱 をハックしよう

ミラーリング?

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