chroot の準備

次へ

/etc/rc.d/rc.inet2

まず 既存の 起動してはる 場所を 見てみよう この場合は” /etc/rc.d/rc.inet2”のようである

起動スクリプト

”rc.inet2”の該当する場所は

sv:/etc/rc.d# cat rc.inet2
....
# bind
#BINDDIR=/var/named
#NCPU=`grep '^processor' /proc/cpuinfo | wc -l`
#SERV="$SERV named:-c:$BINDDIR/named.conf:-t:$BINDDIR:-u:named:-n:$NCPU"
....

何をしてるのだろう

sv:/etc/rc.d# cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 5
model name      : Pentium II (Deschutes)
stepping        : 1
cpu MHz         : 400.917
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr
bogomips        : 799.53

1個の場合は1行なのでしょうか?

sv:/etc/rc.d# grep '^processor' /proc/cpuinfo | wc -l
      1

良くわからないが /var/named/named.conf に ファイルを置くようですが? この際 chroot 環境に 設定しましょう。また rc.inet2 の 変更しましょう。

fstab

今後の事も考えて /dev/hda10 を データー その他 の領域として マウント 出来るように しておこう。

mkfs -t ext3

以下は領域の フォーマットの 一例です

sv:~# mkfs -t ext3  /dev/hd -L
mkfs.ext3: option requires an argument -- L
Usage: mkfs.ext3 [-c|-t|-l filename] [-b block-size] [-f fragment-size]
        [-i bytes-per-inode] [-j] [-J journal-options] [-N number-of-inodes]
        [-m reserved-blocks-percentage] [-o creator-os] [-g blocks-per-group]
        [-L volume-label] [-M last-mounted-directory] [-O feature[,...]]
        [-r fs-revision] [-R raid_opts] [-qvSV] device [blocks-count]
sv:~# mkfs -t ext3   -L dev-hda10-data /dev/hda10
mke2fs 1.34 (25-Jul-2003)
Filesystem label=dev-hda10-data
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
1070784 inodes, 2138645 blocks
106932 blocks (5.00%) reserved for the super user
First data block=0
66 block groups
32768 blocks per group, 32768 fragments per group
16224 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632

Writing inode tables: done                            
Creating journal (8192 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 28 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.

今回は /dev/hda10 を 割り当てるものとします フォーマット した後は 以 下の様に マウントする事が出来るように なります。

sv:~# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda2              9617104   2259284   6861412  25% /
sv:~# mount /dev/hda10 /mnt/
sv:~# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda2              9617104   2259284   6861412  25% /
/dev/hda10             8420132     32828   7959576   1% /mnt
sv:~# ls -l /mnt/
total 16
drwx------    2 root     root        16384 Sep 12 22:23 lost+found/
sv:~# rmdir /mnt/lost+found/
sv:~# mkdir /mnt/lost+found/
sv:~# umount /mnt/

マウントポイントを作成しましょう

sv:~# cd /var/
sv:/var# mkdir data

fdtab を 修正しましょう

sv:/var# cd /etc/
sv:/etc# cat fstab 
/dev/hda5       swap        swap        defaults   0   0
/dev/hda2       /        ext3        defaults   1   1
/dev/cdrom       /cdrom   iso9660   user,ro,noauto,exec,iocharset=euc-jp,codepage=932 0   0
none             /proc    proc        defaults   0   0
none            /dev/pts        devpts  gid=5,mode=620    0 0
none            /proc/bus/usb             usbfs        noauto   0   0
sv:/etc# vi fstab 
sv:/etc# cat fstab 
/dev/hda5       swap        swap        defaults   0   0
/dev/hda10       /var/data        ext3        defaults   1  2 
/dev/hda2       /        ext3        defaults   1   1
/dev/cdrom       /cdrom   iso9660   user,ro,noauto,exec,iocharset=euc-jp,codepage=932 0   0
none             /proc    proc        defaults   0   0
none            /dev/pts        devpts  gid=5,mode=620    0 0
none            /proc/bus/usb             usbfs        noauto   0   0

確認しましょう 簡単に リブートしましょう

sv:/etc# shutdown -r now

Broadcast message from root (pts/0) (Wed Sep 12 22:46:42 2007):

The system is going down for reboot NOW!
sv:/var/log# Connection to 192.168.0.9 closed by remote host.
Connection to 192.168.0.9 closed.
fdopstm@lx:~$ ssh -l aite 192.168.0.9
Password: 
aite@sv:~$ su -
Password: 
sv:~# df
Filesystem           1k-blocks      Used Available Use% Mounted on
/dev/hda2              9617104   2259316   6861380  25% /
/dev/hda10             8420132     32816   7959588   1% /var/data
sv:~# ls -l /var/data/
total 4
drwxr-xr-x    2 root     root         4096 Sep 12 22:25 lost+found/

準備完了です

にゃんたろう 拝!

2007年 9月11日 (火) 21:45:37 JST 作成


次へ

chroot の準備

Copyright © 2007. nyantarou All Rights Reserved.