普通NFS共享实现
NFS:Network File System,网络文件系统
用途:为客户机提供共享使用的文件夹
协议:NFS(TCP/UDP 2049)/RPC(TCP/UDP 111)
所需软件包:nfs-utils
系统服务:nfs-server
配置NFS共享目录的记录格式:
文件夹绝对路径 客户地址1(ro或rw等控制参数) 客户地址2(ro或rw等控制参数) … …
步骤一:安装服务所需软件包
1)yum安装服务依赖软件包
[root@room9pc01 ~]# yum -y install nfs* rpcbind
[root@room9pc01 ~]# rpm -qa | grep nfs
nfs4-acl-tools-0.3.3-19.el7.x86_64
nfs-utils-1.3.0-0.61.el7.x86_64
nfstest-2.1.5-1.el7.noarch
nfsometer-1.7-1.el7.noarch
[root@room9pc01 ~]# rpm -qa | grep rpc
rpcbind-0.2.0-44.el7.x86_64
libtirpc-0.2.4-0.10.el7.x86_64
xmlrpc-c-client-1.32.5-1905.svn2451.el7.x86_64
xmlrpc-c-1.32.5-1905.svn2451.el7.x86_64
步骤二:在服务端上发布NFS共享目录
1)创建准备需要共享的文件夹
[root@room9pc01 ~]# mkdir /public
[root@room9pc01 ~]# mkdir /protected
2)建立NFS共享配置
[root@room9pc01 ~]# vim /etc/exports
/public 176.121.0.0/24(ro)
/protected 176.121.0.0/24(rw)
3)重启系统服务nfs-server,并设置开机自启
[root@room9pc01 ~]# systemctl restart nfs-server
[root@room9pc01 ~]# systemctl enable nfs-server
步骤三:在客户端上挂载共享目录/public
1)创建挂载点
[root@room9pc02 ~]# mkdir /mnt/nfsmount
2)列出服务端上提供NFS共享资源
[root@room9pc02 ~]# showmount -e 服务端IP/服务端主机名
3)配置开机自动挂载NFS共享目录/public
[root@room9pc02~]# vim /etc/fstab
服务端IP(或者)服务端主机名:/public /mnt/nfsmount nfs _detnet 0 0
4)测试挂载配置
[root@room9pc02~]# mount -a
[root@room9pc02~]# df -hT /mnt/nfsmount/