ファイルシステム


HDD

メーカ型番
HD-120LANWestern DigitalWD1200AB
HD-H120LANWestern DigitalWD1200AB
HD-HG120LANSAMSUNGSV1203N
ロットによって、HDDは異なるらしい。

パーティション構成

HD-120LAN V1

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1             1    232061 116958649+  83  Linux
/dev/hdb2        232061    232581    262143   82  Linux swap

パーティション 容量 タイプ マウントポイント 用途
/dev/hda1 残り全部 reiserfs /mnt 共有ディレクトリ
/dev/hda2 256MB swap swap

HD-LAN V2

   Device Boot    Start       End    Blocks   Id  System
/dev/hdb1             1      1711    861809+  83  Linux
/dev/hdb2          1711      2231    262080   82  Linux swap
/dev/hdb3          2231      2491    131543   83  Linux

パーティション 容量 タイプ マウントポイント 用途
/dev/hda1 残り全部 ext3 /mnt 共有ディレクトリ
/dev/hda2 256MB swap swap
/dev/hda3 128MB ext2 ファームウェア

HD-H120LAN

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1             1        17    131040+  83  Linux
/dev/hda2            17        49    262144   82  Linux swap
/dev/hda3            49     14593 116825056+  83  Linux

パーティション 容量 タイプ マウントポイント 用途
/dev/hda1 128MB ext3 / システム
/dev/hda2 256MB swap swap
/dev/hda3 残り全部 ext3 /mnt 共有ディレクトリ
最近のファームウェアでは、下記 HGLAN と同様 hda4 が存在する。

HD-HG120LAN

   Device Boot    Start       End    Blocks   Id  System
/dev/hda1             1        48    385528+  83  Linux
/dev/hda2            49       114    530145   82  Linux swap
/dev/hda3           115     14588 116254373+  83  Linux
/dev/hda4         14588     14596     72291+  83  Linux

パーティション 容量 タイプ マウントポイント 用途
/dev/hda1 376.5MB ext3 / システム
/dev/hda2 518MB swap swap
/dev/hda3 残り全部 ext3 /mnt 共有ディレクトリ
/dev/hda4 70.4MB ext3 ? 用途不明

RAM Disk

HLAN, HGLAN でのみ使用されているデバイスである。
玄箱では使用されていない。

/mnt2/ram にマウントされ、/var からシンボリックリンクが張られている。
/var は RAM Disk ゆえ、電源 OFF 時にクリアされ、
電源 ON 時にディレクトリ構成が初期化(作成)される。

起動時に /etc/rc.d/init.d/checkroot.sh で、

#
#       Make ramdisk, and mount /mnt2/ram.
#
mkfs.ext2 /dev/ram0 > /dev/null 2>&1
mount -t ext2 /dev/ram0 /mnt2/ram
として作成される。 容量は、
/dev/ram0       9677        13      9164   1% /mnt2/ram
約9MBほど。 ここには、
#
#       extract /var directory.
#       make /mnt2/ram/tmp directory.
#
tar xvpzf /root/.files/ramdiskimg.tar.gz -C /mnt2/ram > /dev/null 2>&1
mkdir /mnt2/ram/tmp
chmod 777 /mnt2/ram/tmp
として、初期ディレクトリが構成される
ramdiskimg.tar.gz の内容は、
drwxrwxrwx root/root         0 2002-04-11 15:39:30 var/
drwxr-xr-x root/root         0 2002-11-30 02:40:35 var/cache/
drwxr-xr-x root/root         0 2002-11-30 02:40:35 var/cache/samba/
drwxr-xr-x root/root         0 2003-01-15 10:16:54 var/lib/
drwxr-xr-x root/root         0 2001-11-29 15:28:28 var/lib/misc/
drwxr-xr-x root/root         0 2002-12-01 23:43:55 var/lib/pcmcia/
drwxr-xr-x root/root         0 2001-11-29 15:28:39 var/lib/locate/
drwxr-xr-x root/root         0 2003-01-15 10:16:54 var/lib/logrotate/
drwxr-xr-x root/root         0 2001-11-29 15:28:28 var/local/
drwxr-xr-x root/root         0 2003-05-22 23:07:37 var/lock/
drwxr-xr-x root/root         0 2003-05-09 14:12:43 var/lock/subsys/
drwxr-xr-x root/root         0 2003-05-22 23:07:37 var/lock/dev/
drwxr-xr-x root/root         0 2002-12-01 00:21:53 var/log/
drwxr-xr-x root/root         0 2002-11-30 02:40:19 var/log/samba/
drwxrwsr-x root/mail         0 2001-11-29 15:28:28 var/mail/
drwxr-xr-x root/root         0 2001-11-29 15:28:28 var/opt/
drwxr-xr-x root/root         0 2002-12-16 01:23:15 var/spool/
lrwxrwxrwx root/root         0 2003-05-22 23:07:29 var/spool/mail -> ../mail
drwxr-xr-x root/root         0 2002-11-30 02:40:25 var/spool/samba/
drwx------ root/root         0 2002-12-16 01:24:27 var/spool/cron/
drwx------ root/root         0 2002-12-16 01:24:27 var/spool/cron/crontabs/
drwxrwxrwt root/root         0 2001-11-29 15:28:28 var/tmp/
drwxrwxrwx root/root         0 2001-12-14 19:13:46 var/run/
drwxrwxr-x root/root         0 2003-05-22 23:07:47 var/dhcp/
何で、var/mail 迄あるかな。


LinkStation/玄箱 解析結果
LinkStation/玄箱をハックしよう

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