HS-DGL のファイルシステム


HS-DGL FWUpdate.exe を実行して作成した 17GB HDD(Seagate ST317242A) のファイルシステムをみてみる。

ST317242A を玄箱/HG に USB で接続して、fdisk を実行する。

[root@hage /root]# fdisk /dev/sda

このディスクのシリンダ数は 16446 に設定されています。
間違いではないのですが、1024 を超えているため、以下の場合
に問題を生じうる事を確認しましょう:
1) ブート時に実行するソフトウェア (例. バージョンが古い LILO)
2) 別の OS のブートやパーティション作成ソフト
   (例. DOS FDISK, OS/2 FDISK)

コマンド (m でヘルプ): p

ディスク /dev/sda: ヘッド 64, セクタ 32, シリンダ 16446
ユニット = シリンダ数 of 2048 * 512 バイト

 デバイス ブート   始点      終点  ブロック   ID  システム
/dev/sda1             1       384    393088+  83  Linux
領域 1 はシリンダ境界で終わっていません:
     物理=(779, 15, 63) (779, 63, 32) であるべきです
/dev/sda2           384       896    524160   82  Linux スワップ
領域 2 はシリンダ境界で終わっていません:
     物理=(1023, 15, 63) (1023, 63, 32) であるべきです
/dev/sda3           896     16383  15858361   83  Linux
領域 3 はシリンダ境界で終わっていません:
     物理=(1023, 15, 63) (1023, 63, 32) であるべきです
/dev/sda4         16383     16447     66023   83  Linux
領域 4 はシリンダ境界で終わっていません:
     物理=(1023, 15, 63) (1023, 63, 32) であるべきです

コマンド (m でヘルプ): q

[root@hage /root]#
/ が 384MB
swap が 512MB
意味不明の第4パーティションが 64MB
データ領域が残り全部
swap ってこれまでから 512MB だったかなぁ??

マウントしてみる

[root@hage /root]# mount /dev/sda1 /tmp/root
mount: ファイルシステムタイプを指定する必要があります
[root@hage /root]# mount -t ext3 /dev/sda1 /tmp/root
[root@hage /root]# mount /dev/sda3 /tmp/root/mnt
[root@hage /root]# mount /dev/sda4 /tmp/root/mnt2/
mount: ファイルシステムタイプを指定する必要があります
[root@hage /root]# mount -t ext2 /dev/sda4 /tmp/root/mnt2/
[root@hage /root]# ls /tmp/root
bin  boot  dev  etc  home  lib  lost+found  mnt  mnt2  proc  root  sbin  tmp  usr  var  www
[root@hage /root]# ls /tmp/root/mnt
backups  lost+found  mediaserver  share  share-mac  spool
[root@hage /root]# ls /tmp/root/mnt2
lost+found
[root@hage /root]#
何か目新しいこと見落としてるんだろうな、、、


HS-DGL モドキに新規 HDD 接続
ハックの記録
LinkStation/玄箱 をハックしよう

HS-DGL にハックキット 2.0

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