Tips about mount

$Id: mount.html,v 1.3 2001/07/19 01:34:31 hamano Exp $

*BSDを使ってて、キモい作業をしたときに「しまった!」と思ったこと、ありません? ここでは僕がfile system関連でハマったことを書いておこうと思います。

single user modeで /usr を使いたい!

まずは基本から。 single user modeで起動すると、/ だけがmountされた状態になってると思います。 そんなときに /usr にアクセスしたいと思ったら、おもむろに、
# mount -a
とやると、 /etc/fstab に書かれた通りにmountしてくれます。

single user modeで / に書きたい!

single user modeでbootすると、たぶん / がread-onlyでmountされると思います。 でも /etc とかで何か作業したい場合は、write accessしたいこともありますよね。 そんな場合は、
# mount -u -w /dev/wd0a /
とmountしてやるとOKです。

fstabがない!

応用編。 OSのバージョンアップとかしたときにfstabをつぶしてからbootしちゃって、 途方に暮れることがあるかもしれません。 そんな時は、上の方法で / へのwrite accessを得た後に、
# cat > /etc/fstab
/dev/wd0a / ffs rw 1 1
/dev/wd0b none swap sw 0 0
/dev/wd0e /usr ffs rw 1 2
^D
# mount -a
とかやったげればOKでしょう。 (もちろん、システムの設定通りに書いてやる必要はあります。)
Back / Back to HOME
hamano@tokoro-lab.org