Hack BBS

[全部のスレッド一覧][新規投稿][記事の削除・変更] [Home Page]

返信投稿はタイトルのリンクをクリックして下さい
スレッド【No.4722】の中の記事をすべて表示しています

【No.4722】のスレッド
07/07/28(土) 17:00:53 投稿者[gox] [No.4722]のスレッド内
【No.4722】 タイトル[HD-HLANのHDを取り出し外付けUSBHDケースで玄箱からマウント] この記事がスレッドの最初です
機種:HD-H300LAN
ファームウェア:v1.54

お世話になります。

この度、ファームウェアv1.54のHD-H300LANのHDを取り出し、USB外付けHDケース(OWL-EGP35/U2)に挿入し、初代玄箱(usbmountを導入したsarge)に接続したところ、hd-hlanの hda3 のパーティションのみが, 玄箱の /media/usbにマウントされました。/media/usb1〜usb7 には何もありません。

# ls /media/usb
downloads lost+found opt share share-mac spool

hda1の内容をマウントするには別途作業が必要になるのでしょうか?

07/08/10(金) 01:27:02 投稿者[山下康成] [No.4722]のスレッド内
【No.4733】 タイトル[Re: HD-HLANのHDを取り出し外付けUSBHDケースで玄箱からマウント] 【No.4722】に対する返信
usbmount がどういう設定なのかわかりませんが、
hda1 はマジックナンバが変更されているので、
明に ext3 を指定しないとマウントできないことがありました。
http://www.yamasita.jp/linkstation/0405/040524.html

>hda1の内容をマウントするには別途作業が必要になるのでしょうか?
何かができないときには、何かが必要でしょう。(禅問答みたいだ藁)

頑張ってください

07/08/23(木) 00:08:00 投稿者[gox] [No.4722]のスレッド内
【No.4763】 タイトル[解決!!] 【No.4733】に対する返信
>usbmount がどういう設定なのかわかりませんが、
>hda1 はマジックナンバが変更されているので、
>明に ext3 を指定しないとマウントできないことがありました。
>http://www.yamasita.jp/linkstation/0405/040524.html

単に ext3 を指定してもだめでした。

# mount -t ext3 /dev/sda1 /tmp/sd
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
or too many mounted file systems

マジックナンバーの修正ということで、PPC用(玄箱用)の fix_ext2_magic があったのでそれを玄箱側でwgetして展開しました。
http://downloads.linkstationwiki.net/ALL_LS_KB_PPC/Packages/fix_ext2_magic_powerpc-1.1.tar.gz

fix_ext2_magic が展開された場所で、./fix_ext2_magic でいけました。

# fix_ext2_magic
Segmentation fault

# ./fix_ext2_magic /dev/sda1
Block group 0: magic number = 0xef54
Block group 1: magic number = 0xef54
Block group 3: magic number = 0xef54
Block group 5: magic number = 0xef54
Block group 7: magic number = 0xef54
Block group 9: magic number = 0xef54
Block group 25: magic number = 0xef54
Block group 27: magic number = 0xef54
Block group 49: magic number = 0xef54

# ./fix_ext2_magic --fix /dev/sda1
Block group 0: magic number = 0xef54 -> 0xef53 (fixed)
Block group 1: magic number = 0xef54 -> 0xef53 (fixed)
Block group 3: magic number = 0xef54 -> 0xef53 (fixed)
Block group 5: magic number = 0xef54 -> 0xef53 (fixed)
Block group 7: magic number = 0xef54 -> 0xef53 (fixed)
Block group 9: magic number = 0xef54 -> 0xef53 (fixed)
Block group 25: magic number = 0xef54 -> 0xef53 (fixed)
Block group 27: magic number = 0xef54 -> 0xef53 (fixed)
Block group 49: magic number = 0xef54 -> 0xef53 (fixed)

あとは /media/usb0 に自動マウントされるようになりました。

# mount -t ext2 /dev/sda1 /mnt/sd
mount: /dev/sda1 already mounted or /mnt/sd busy
mount: according to mtab, /dev/sda1 is mounted on /media/usb1
# ls /media/usb1
bin dev etc home iRCommander.tmp1 lib mnt mnt2 proc root sbin tmp usr var www
# ls /media/usb0
lost+found root share share-mac spool