戻る

前へ| 次へ

dev ファイル fstab 、mtab 及び スクリプト 作成

dev ファイル 作成

# pwd
/home/qpo/proj/staging
# ls dev/
# mknod dev/ram0 b 1 0
# mknod dev/fd0 b 2 0
# mknod dev/null c 1 3
# ls dev/
console  fd0  null  ram0

fstab 作成

# cd etc/
# pwd
/home/qpo/proj/staging/etc
# ls -a
./  ../
# vi fstab
# cat fstab 
proc        /proc   proc   defaults   0   0
/dev/ram0   /       ext2   defaults   1   1

空っぽの mtab 作成

# echo -n >mtab
# ls -l mtab 
-rw-r--r--    1 root     root            0 Aug 27 21:51 mtab

検査して マウントする スクリプト作成

少し 見てみましょう

# mkdir init.d
# cd init.d/
# pwd
/home/qpo/proj/staging/etc/init.d
# vi local_fs
# cat local_fs 
#!/bin/sh
#
# local_fs - check and mount local filesystems
#
PATH=/sbin:/bin ; export PATH

fsck -ATCp
if [ $? -gt 1 ]; then
  echo "Filesystem errors still exist!  Manual intervention required."
  /bin/sh
else
  echo "Remounting / as read-write."
  mount -n -o remount,rw /
  echo -n >/etc/mtab
  mount -f -o remount,rw /
  echo "Mounting local filesystems."
  mount -a -t nonfs,nosmbfs
fi
#
# end of local_fs
# ls -l local_fs 
-rw-r--r--    1 root     root          411 Aug 27 21:57 local_fs
# chmod +x local_fs
# ls -l local_fs 
-rwxr-xr-x    1 root     root          411 Aug 27 21:57 local_fs*

ほたら rootdisik の 作成に取り掛かる事ができます。

にゃんたろう 拝!

2010年 8月27日 (金) 21:04:27 JST 作成


前へ| 次へ

戻る

Copyright © 2006.-2010. nyantarou All Rights Reserved.