Fedora Core 500の技
Valid XHTML 1.0!
正当なCSSです!

TOP > Linux > Fedoraの技 > 001-100 > 057

NFSサーバを読取専用でマウントするには(クライアント編)

NFSサーバ側で書き込み可能に設定されている場合でも、クライアント側で読み込み専用でマウントすることも可能です。

現在、書き込みができることを確認します。

# mount
〜略〜
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
192.168.0.12:/var/nfs_pub on /mnt/nfs12 type nfs (rw,addr=192.168.0.12)
# touch /mnt/nfs12/mango
# ls /mnt/nfs12/
apple banana mango
# umount /mnt/nfs12

マウント時に"ro(read only)"オプションを利用します。すると書き込みが出来ないことが分かります。

# mount -t nfs -o ro 192.168.0.12:/var/nfs_pub /mnt/nfs12
# touch /mnt/nfs12/orange
touch: cannot touch `/mnt/nfs12/orange': Read-only file system

自動マウント時の/etc/fstabの指定は下記のようになります。ここで指定しているオプションは"ro(読み取りのみ)"、"auto(起動時に自動マウント)"、"nouser(ユーザにはマウントさせない)"となります。

# vi /etc/fstab
192.168.0.12:/var/nfs_pub /mnt/nfs12  nfs ro,auto,nouser 0 0
# mount /mnt/nfs12

2005-12-03 作成