プログラミングとかLinuxとかの備忘録

プログラミング、Linuxでハマった箇所や環境構築のメモ

Debian StretchでNFSサーバを動かす

スポンサーリンク

インストール

$ sudo apt -y install nfs-kernel-server

共有ディレクトリの設定

NFSv4で共有するように/etc/exportsを編集する。
/srv/nfs4NFSのルートにし、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