- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2018-04-08T09:16:36+09:00","default:dramsukohome","dramsukohome")
#author("2023-01-30T12:11:36+09:00","default:dramsukohome","dramsukohome")
[[Linux]]
#shadowheader(1,NFS Server);
#contents
* NFS Server [#i987307b]
* Install [#yaf40d81]
** CentOS(RHEL) [#wca6b5ab]
*** Install [#ze567df9]
** CentOS(RHEL) [#wca6b5ab]
yum -y install nfs-utils
** ubuntu [#ob5a61b9]
sudo apt-get install nfs-kernel-server
*** NFS Server のインストール [#j221ef30]
sudo apt-get install nfs-kernel-server
*** 設定 [#v9dee4b0]
* Server設定 [#v9dee4b0]
+ vi /etc/idmapd.conf
Domain = tar3.net
+ sudo vi /etc/exports
/var/log/squid3 192.168.1.0/255.255.255.0(rw,no_root_squash)
/var/log/squid3 192.168.1.0/255.255.255.0(rw,no_root_squash,async)
-- asyncを書いた方が圧倒的に早いらしいので追記
+ おまじない
sudo mount -t nfsd nfsd /proc/fs/nfs
*** 起動 [#aca607f6]
** 起動 [#aca607f6]
sudo service nfs-kernel-server restart
** 対応バージョンの確認 [#dfcb0821]
rpcinfo -p
- Verの箇所を見る
* Client設定 [#d4b5671e]
-DNSは設定済みとします。
** Install(Ubuntu) [#gf25f4fd]
sudo apt-get install nfs-common
** Install(RHEL, CentOS, AlmaLinux, RockeyLinux) [#u3931726]
sudo dnf install nfs-utils
** マウント・コマンド [#vb6eb4e8]
sudo mount -t nfs serverName:/mnt/hogehoge /mnt/hogehoge -o rw,nfsvers=4
** fstab [#hdf9e0ff]
serverName:/mnt/hogehoge /mnt/hogehoge nfs rw,nfsvers=4,async,rsize=8192,wsize=8192 0 0
* トラブル [#da3f3340]
** nfs 4(server) <-> nfs 3(client), mount.nfs: access denied by server while mounting [#kb450e51]
- クライアントのマウント・オプションに以下を追加。~
(nfsvers=3)
mount -t nfs -o nfsvers=3 x.x.x.x:/share /mnt
- fstab の例
hogeServer:/mnt/hogehoge /mnt/hoge nfs rw,nfsvers=3 0 0