Debian StretchでNFSサーバを動かす
スポンサーリンク
インストール
$ sudo apt -y install nfs-kernel-server
共有ディレクトリの設定
NFSv4で共有するように/etc/exports
を編集する。
/srv/nfs4
をNFSのルートにし、shareを公開する。
$ sudo vim /etc/exports /srv/nfs4 192.168.1.0/24(rw,async,fsid=0,crossmnt,no_root_squash) /srv/nfs4/share 192.168.1.0/24(rw,async,no_root_squash)
共有ディレクトリのバインドマウント
ディレクトリ作成
$ sudo mkdir -p /srv/nfs4/share
/etc/fstab
の編集、マウント
$ sudo vim /etc/fstab /mnt/hdd /srv/nfs4/share none bind 0 0 $ sudo mount -a
サービス起動
$ sudo systemctl start nfs-server $ sudo systemctl enable nfs-server
公開状態の確認
$ sudo exportfs /srv/nfs4 192.168.1.0/24 /srv/nfs4/share 192.168.17.0/24
クライアント側からは下記コマンドでマウントできる
$ sudo mount.nfs <NFSサーバIP>:/ /mnt $ ls /mnt share