2009年8月12日水曜日

Ubuntu で NFS サーバの設定をする

Ubuntu で NFS サーバの設定をする手順について。

1. apt-get で nfs-kernel-server をインストールします。

# apt-get install nfs-kernel-server

2. /etc/exports ファイルを編集します。

(read only でマウントする場合の例)
/home/ftp/pub/linux/fedora/11  192.168.0.0/255.255.255.0(ro,sync)
(read write でマウントする場合の例)
/home/hogehoge  192.168.0.0/255.255.255.0(rw,sync,no_root_squash)

3-1. nfs-server-kernel を再起動します。

# /etc/init.d/nfs-kernel-server restart

3-2. または再 export します。

# exportfs -r

4. client 側でマウントしてみます。

# mkdir -p /mnt/fedora
# mount 192.168.0.1:/home/ftp/pub/linux/fedora/11 /mnt/fedora

# mkdir -p /mnt/hogehoge
# mount 192.168.0.1:/home/hogehoge /mnt/hogehoge

■ 2013/03/30 追記

Ubuntu 12.04 で試したところ、上記の方法はちょっとダメで、オプション no_subtree_check を追加したほうが良いようだ。
以下、設定例。

# vi etc/exports
/home/hogehoge  192.168.0.0/255.255.255.0(rw,sync,no_root_squash,no_subtree_check)

● NFS, exportfs, mount

0 件のコメント: