Ubuntu11.04でnfsサーバを構築する

Ubuntu11.04でnfsサーバを構築する。

次のように入力します。nfs-kernel-server の他に、portmap とnfs-common が自動的にインストールされます。

sudo apt-get install nfs-kernel-server


/etc/exports をroot権限で編集して、共有したいディレクトリとオプションを記述します。

例)
/home/hoge 192.168.0.0/255.255.255.0(ro,sync)

/etc/exportsファイルを変更したあとは以下のコマンドを使います。
sudo service nfs-kernel-server reload

または、以下のコマンドを使います。
sudo exportfs -r

以下のコマンドで、共有できるディレクトリを表示できます。
showmount -e localhost


マウントする側(NFSクライアント側)からは以下のようなコマンドを入力して、共有ディレクトリをマウントします。
(例)
sudo apt-get install nfs-common

sudo mkdir /mnt/hoge
sudo mount -t nfs -o hard,intr 192.168.0.3:/home/hoge /mnt/hoge


起動時に自動的にマウントするには /etc/fstab に以下のような記述をしておきます。

例)
192.168.0.3:/home/hoge /mnt/hoge nfs rw,hard,intr 0 0