autofs によるnfsファイルの自動マウント
うちの会社はソフトウエア開発を生業としているのでサーバーが結構な数そこらに転がっている。
これらの間のデータのやりとりやバックアップにはNFSは欠かせないのですが、fstabに書いて起動時にマウントすると、気づかずマウントされたサーバーをリブートしたり止めたりするとひどい目に遭いますね、でもスクリプトに毎回マウント・アンマウントを書くのもめんどくさい、ということでnfsの自動マウント。
[マウントされる側の準備]
通常のnfsの設定ですね
# vi /etc/exports
/dokoka/kokowomount 192.168.111.1(rw,no_root_squash)
[マウントする側の準備]
# vi /etc/auto.master
/home/asoko /etc/auto.asoko –timeout 60
/home/asoko:マウントする基点
/etc/auto.asoko:マウントの詳細を記述したファイルのパス
–timeout 60:60秒アクセスなかったら切るよ、の指定
# vi /etc/auto.asoko
koko -fstype=nfs 192.168.111.2:/dokoka/kokowomount/koko
koko:基点の下のマウントポイント
あとは通常のnfsの指定と同じですね
[autofsの起動]
# /etc/init.d/autofs start
これで、あの煩わしいマウント作業から解放されました、ぱちぱち。