1 [root@imxhy ~]# systemctl start nfs #CentOS7.x系列启动
2
3 [root@imxhy ~]# service nfs start #CentOS6.x系列启动
1 [root@imxhy ~]# systemctl status nfs #CentOS7.x系列查看
2
3 [root@imxhy ~]# ervice nfs status #CentOS6.x系列查看
1 [root@imxhy ~]# systemctl stop nfs #CentOS7.x系列停止
2
3 [root@imxhy ~]# service nfs stop #CentOS6.x系列停止
1 [root@imxhy ~]# systemctl enable nfs #CentOS7.x系列自启动
2
3 [root@imxhy ~]# chkconfig nfs on #CentOS6.x系列自启动
[root@imxhy ~]# yum -y install nfs-utils*
需求:创建一个NSF共享路径为/mywork的文件服务器,使得所有访问者隐射为匿名用户nfsnobody,并拥有读写权限,并且访问者将此为根目录。
1 [root@imxhy ~]# mkdir /mywork #创建用于NFS共享的目录
2
3 [root@imxhy ~]# chown nfsnobody /mywork/ #将目录所属人改为nfsnobody,强烈不建议直接将权限改为777
4
5 [root@imxhy ~]# vi /etc/exports #按照需求修改配置文件
6
7 /mywork 192.168.10.0/24(rw,all_squash,sync,fsid=0)
8
9 #fsid=0表示将/mywork目录包装成根目录
1 [root@imxhy ~]# exportfs
2
3 /mywork 192.168.10.0/24
1 [root@imxhy ~]# setenforce 0
2
3 [root@imxhy ~]# iptables -F
1 [root@imxhy ~]# systemctl restart nfs
1 [root@imxhy ~]# yum -y install nfs-utils.x86_64 #安装完之后客户端不需要启动nfs服务
2
3 [root@imxhy ~]# showmount -e 192.168.10.10 #测试是否能链接
4
5 Export list for 192.168.10.10:
6
7 /mywork 192.168.10.0/24
1 [root@imxhy ~]# mkdir /data
2
3 [root@imxhy ~]# mount -t nfs 192.168.10.10:/mywork /data/
4
5 [root@imxhy ~]# vi /etc/fstab #开机挂载
6
7 192.168.10.10:/mywork /data nfs defaults 0 0
8
9 #也可添加tcp使nfs使用tcp协议传输
10
11 [root@imxhy ~]# mount -a
12
13 [root@imxhy ~]# df -Th
14
15 Filesystem Type Size Used Avail Use% Mounted on
16
17 ……
18
19 192.168.10.10:/mywork nfs 18G 5.9G 12G 33% /data
20
21 [root@imxhy ~]# cd /data/
22
23 [root@imxhy data]# touch test.txt
24
25 [root@imxhy data]# ls -l
26
27 total 0
28
29 -rw-r--r--. 1 nfsnobody nfsnobody 0 Sep 3 01:04 test.txt