CentOS7上实现NFS共享(2)

修改/etc/exports文件,定义NFS共享

#修改NFS配置文件,定义共享 [root@linuxidc ~]#vi /etc/exports #定义向所有客户端共享/share目录,共享方式为可读可写 [root@linuxidc ~]#cat /etc/exports /share *(rw,sync) #创建/share这个共享目录 [root@linuxidc ~]#mkdir /share #把共享目录的权限设定为所有用户都可读可写权限 [root@linuxidc ~]#chmod 766 /share #把NFS加入到开机自启动选项中 [root@linuxidc ~]#systemctl enable nfs Created symlink from /etc/systemd/system/multi-user.target.wants/nfs-server.service to /usr/lib/systemd/system/nfs-server.service. #开启NFS服务 [root@linuxidc ~]#systemctl start nfs #把RPCbind加入开机处启动选项中 [root@linuxidc ~]#systemctl enable rpcbind #启动RPCbind [root@linuxidc ~]#systemctl start rpcbind #查看NFS服务的状态 ,可以看到NFS服务已经在运行中 [root@linuxidc ~]#systemctl status nfs ● nfs-server.service - NFS server and services Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled) Active: active (exited) since Sat 2017-06-03 09:22:02 CST; 37min ago Main PID: 23967 (code=exited, status=0/SUCCESS) CGroup: /system.slice/nfs-server.service Jun 03 09:22:02 linuxidc systemd[1]: Starting NFS server and services... Jun 03 09:22:02 linuxidc systemd[1]: Started NFS server and services. #查看本机共享的文件系统 [root@linuxidc ~]#exportfs /share <world> 三.客户端配置: 1.客户端关闭防火墙和selinux,方法同上. 2.客户端安装NFS软件包,并把NFS服务设为开机自启动,方法同上. 3.挂载共享的NFS文件系统 #把192.168.16.29这个主机上的共享目录挂载到本机的/media上 [root@linuxidc ~]#mount 192.168.16.29:/share /media #查看是否已经挂载成功 [root@linuxidc ~]#mount | grep media 192.168.16.29:/share on /media type nfs4 (rw,relatime,vers=4.0,rsize=131072,wsize=131072,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.16.177,local_lock=none,addr=192.168.16.29) #把共享目录写入系统挂载文件系统 [root@linuxidc ~]#vi /etc/fstab [root@linuxidc ~]#cat /etc/fstab | grep media 192.168.16.29:/share /media nfs4 defaults 0 0 四.测试: 1.在服务端共享目录中新建一个10M大小的文件 [root@linuxidc media]#cd /share [root@linuxidc share]#ls #在NFS共享目录上新建一个10M大小的文件,提示成功 [root@linuxidc share]#dd if=/dev/zero of=/share/f1 bs=1M count=10 10+0 records in 10+0 records out 10485760 bytes (10 MB) copied, 0.0351504 s, 298 MB/s [root@linuxidc share]#ll -h total 10M -rw-r--r--. 1 root root 10M Jun 3 10:14 f1 2.在客户端新建另一个文件f2,同时尝试删除另一个文件f1 [root@linuxidc ~]#cd /media [root@linuxidc media]#ls f1 #在共享目录上新建一个文件f2,未报错 [root@linuxidc media]#touch f2 #删除存在的文件f1,未报错 [root@linuxidc media]#rm -f f1 3.在服务端查看共享目录中的文件 [root@linuxidc share]#ls f2

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/c7d3f00d5f68c250e87e0618ea5e444d.html