Linux/nfsインストール
提供: 初心者エンジニアの簡易メモ
目次
nfsインストール
yum -y install nfs-utils
設定例
- 192.168.0.2がnfsサーバ
- 192.168.0.1がnfsクライアント
nfsサーバ側大元dir設定
mkdir -p /export/data chown -R nfsnobody:nfsnobody /export vi /etc/exports /export/data 192.168.0.1(rw,root_squash)
nfs起動(centos6, 7)
/etc/rc.d/init.d/rpcbind start /etc/rc.d/init.d/nfs start
rpcinfo起動確認
$ rpcinfo -p program vers proto port service 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 portmapper 100005 1 udp 892 mountd 100005 1 tcp 892 mountd 100005 2 udp 892 mountd 100005 2 tcp 892 mountd 100005 3 udp 892 mountd 100005 3 tcp 892 mountd 100003 2 tcp 2049 nfs 100003 3 tcp 2049 nfs 100003 4 tcp 2049 nfs 100227 2 tcp 2049 nfs_acl 100227 3 tcp 2049 nfs_acl 100003 2 udp 2049 nfs 100003 3 udp 2049 nfs 100003 4 udp 2049 nfs 100227 2 udp 2049 nfs_acl 100227 3 udp 2049 nfs_acl 100021 1 udp 32769 nlockmgr 100021 3 udp 32769 nlockmgr 100021 4 udp 32769 nlockmgr 100021 1 tcp 32803 nlockmgr 100021 3 tcp 32803 nlockmgr 100021 4 tcp 32803 nlockmgr
設定有効
$ exportfs -ra $ exportfs -v /export/data 192.168.0.1(rw,wdelay,root_squash,no_subtree_check)
自動起動
chkconfig rpcbind on chkconfig nfslock on chkconfig nfs on
nfsサーバ側のfirewallのport許可設定
vi /etc/sysconfig/iptables
-A INPUT -s 192.168.0.1 -p tcp --dport 2049 -j ACCEPT -A INPUT -s 192.168.0.1 -p udp --dport 2049 -j ACCEPT -A INPUT -s 192.168.0.1 -p tcp --dport 111 -j ACCEPT -A INPUT -s 192.168.0.1 -p udp --dport 111 -j ACCEPT -A INPUT -s 192.168.0.1 -p tcp --dport 892 -j ACCEPT -A INPUT -s 192.168.0.1 -p udp --dport 892 -j ACCEPT
$ sudo /etc/rc.d/init.d/iptables restart
2049 : nfs 111 : portmapper 892 : mountd
nfsサーバデフォルトport変更
$ sudo vi /etc/sysconfig/nfs RQUOTAD_PORT=875 LOCKD_TCPPORT=32803 LOCKD_UDPPORT=32769 MOUNTD_PORT=892 STATD_PORT=662 STATD_OUTGOING_PORT=2020
nfsクライアントインストール
yum install nfs-utils yum install rpcbind
nfsクライアント起動
/etc/init.d/rpcbind start
nfsクライアント自動起動
chkconfig rpcbind on chkconfig nfslock on chkconfig nfs on
マウント(クライアント側)
mkdir /data mount -t nfs 192.168.0.2:/export/data /var/www/project1/data
自動マウント(クライアント側)
vi /etc/fstab
192.168.0.2:/export/data /var/www/project1/data nfs rw,soft,bg,intr 0 0
自動で立ち上がらなかった・・・うーん
マウント解除
umount /var/www/project1/data
参考
http://qiita.com/friedeggs@github/items/a743b497c92ce935d43e