一、yum 安裝
<pre>
yum -y install nfs-utils rpcbind
</pre>
nfs 的配置文件 /etc/exports
默認(rèn)為空
<pre>
vi /etc/exports
/data 11.0.1.0/24(rw,no_root_squash,no_all_squash,sync,anonuid=501,anongid=501)
</pre>
二点待、使配置生效
<pre>
exportfs -r
</pre>
注:配置文件說明:
/data 為共享目錄
11.0.1.0/24 可以為一個(gè)網(wǎng)段阔蛉,一個(gè)IP,也可以是域名癞埠,域名支持通配符 如: *.abc.com
rw:read-write馍忽,可讀寫;
ro:read-only燕差,只讀;
sync:文件同時(shí)寫入硬盤和內(nèi)存坝冕;
async:文件暫存于內(nèi)存徒探,而不是直接寫入內(nèi)存;
no_root_squash:NFS客戶端連接服務(wù)端時(shí)如果使用的是root的話喂窟,那么對(duì)服務(wù)端分享的目錄來說测暗,也擁有root權(quán)限。顯然開啟這項(xiàng)是不安全的磨澡。
root_squash:NFS客戶端連接服務(wù)端時(shí)如果使用的是root的話碗啄,那么對(duì)服務(wù)端分享的目錄來說,擁有匿名用戶權(quán)限稳摄,通常他將使用nobody或nfsnobody身份稚字;
all_squash:不論NFS客戶端連接服務(wù)端時(shí)使用什么用戶,對(duì)服務(wù)端分享的目錄來說都是擁有匿名用戶權(quán)限;
anonuid:匿名用戶的UID值胆描,可以在此處自行設(shè)定瘫想。
anongid:匿名用戶的GID值。
三昌讲、啟動(dòng) nfs
<pre>
[root@gp-node2 log]#service rpcbind start
[root@gp-node2 log]#service nfs start
chkconfig rpcbind on
chkconfig nfs on
</pre>
centos7推薦使用systemctl進(jìn)行服務(wù)管理,查看nfs服務(wù)
<pre>
[root@gp-node0 ~]# systemctl list-unit-files|grep nfs
proc-fs-nfsd.mount static
var-lib-nfs-rpc_pipefs.mount static
nfs-blkmap.service disabled
nfs-config.service static
nfs-idmap.service static
nfs-idmapd.service static
nfs-lock.service static
nfs-mountd.service static
nfs-secure-server.service static
nfs-secure.service static
nfs-server.service disabled
nfs-utils.service static
nfs.service disabled
nfslock.service static
nfs-client.target enabled
</pre>
啟動(dòng)NFS
<pre>
[root@gp-node0 ~]# systemctl start nfs
</pre>
四国夜、客戶端掛載:
<pre>
[root@gp-node2 log]#showmount -e 11.0.1.200 #查看可掛載
Export list for 11.0.1.200:
/data 11.0.1.0/24
</pre>
客戶端掛載
<pre>
[root@gp-node2 log]# mkdir /data1
[root@gp-node2 log]# mount -t nfs 11.0.1.200:/data /data1
[root@gp-node2 log]# df -h
文件系統(tǒng) 容量 已用 可用 已用% 掛載點(diǎn)
/dev/mapper/centos-root 3.3T 118G 3.2T 4% /
devtmpfs 7.7G 0 7.7G 0% /dev
tmpfs 7.8G 12K 7.8G 1% /dev/shm
tmpfs 7.8G 50M 7.7G 1% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sdb1 494M 124M 370M 26% /boot
/dev/mapper/centos-home 301G 2.0G 299G 1% /home
tmpfs 1.6G 0 1.6G 0% /run/user/0
tmpfs 1.6G 0 1.6G 0% /run/user/1002
tmpfs 1.6G 0 1.6G 0% /run/user/1003
tmpfs 1.6G 0 1.6G 0% /run/user/1001
11.0.1.200:/data 3.3T 600G 2.7T 19% /data1
</pre>