Ubuntu 16.04: NFSサーバを立ち上げる

Ubuntu 16.04にnfs-kernel-serverをインストールして、NFSサーバを立ち上げます。

 

1 環境

NFSサーバを立てるマシンのアドレスは192.168.11.66です。

ディレクトリの公開先は192.168.11.0/24とします。

2 nfs-kernel-serverのインストール

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

$ sudo apt-get install -y nfs-kernel-server

3 ディレクトリの公開

/opt/nfsを192.168.11.0/24へ公開します。

$ sudo mkdir -p /opt/nfs
$ sudo su -c "echo '/opt/nfs 192.168.11.0/24(rw,sync,no_subtree_check,no_root_squash)' >> /etc/exports"
$ sudo exportfs -ra

4 nfs-kernel-serverの起動

systemdでnfs-kernel-serverを起動します。

$ sudo systemctl enable nfs-kernel-server.service
$ sudo systemctl start nfs-kernel-server.service

5 動作確認

192.168.11.0/24のネットワークのLinuxマシンからアクセスします。

nfsマウントにはUbuntu 16.04の場合はnfs-commonパッケージが必要です。

$ sudo apt-get install -y nfs-common
$ sudo mount -t nfs 192.168.11.66:/opt/nfs /mnt