CentOs7.3中NFS1.3的安装和配置 超、凢脫俗 2022-05-09 14:28 301阅读 0赞 一:检查和安装 1、检查centos的版本 cat /etc/redhat-release 2、查看系统内核版本 uname -r 3、检查nfs是否安装 rpm -qa nfs-utils rpcbind *rpcbind-0.2.0-12.el6.x86\_64 nfs-utils-1.2.3-70.el6\_8.2.x86\_64* 4、未安装进行安装 yum install -y nfs-utils rpcbind 二、NFS服务端配置(ip:192.168.241.133) 1、编辑exports文件,添加从机 vim /etc/exports /home/zaiou/nfs 192.168.241.134(rw,sync,fsid=0) 配置说明: 第一部分:/home/zaiou/nfs ,这个是本地要共享出去的目录。 第二部分:192.168.241.134 ,允许访问的主机 第三部分:括号中部分: * rw表示可读写,ro只读; * sync :同步模式,内存中数据时时写入磁盘;async :不同步,把内存中数据定期写入磁盘中; * no\_root\_squash :加上这个选项后,root用户就会对共享的目录拥有至高的权限控制,就像是对本机的目录操作一样。不安全,不建议使用;root\_squash:和上面的选项对应,root用户对共享目录的权限不高,只有普通用户的权限,即限制了root;all\_squash:不管使用NFS的用户是谁,他的身份都会被限定成为一个指定的普通用户身份; * anonuid/anongid :要和root\_squash 以及all\_squash一同使用,用于指定使用NFS的用户限定后的uid和gid,前提是本机的/etc/passwd中存在这个uid和gid。 * fsid=0表示将/home/nfs整个目录包装成根目录 2、设置nfs开机自启 systemctl enable rpcbind.service systemctl enable nfs-server.service 3、启动nfs服务 systemctl start rpcbind.service systemctl start nfs-server.service 4、检验是否成功 rpcinfo -p ![在这里插入图片描述][70] 5、查看可挂载目录及可连接的IP showmount -e 192.168.241.133 6、关闭防火墙 systemctl stop firewalld.service 三、NFS客户端配置(ip:192.168.241.134) 1、检查rpcbind是否启动 (客户端不需要启动nfs服务,只需要启动rpcbind服务) 2、检查 NFS 服务器端是否有目录共享 showmount -e 192.168.241.133 3、使用 mount 挂载服务器端的目录/home/zaiou/nfs到客户端的目录/home/test/nfs下 mkdir /home/test/nfs mount -o nolock -t nfs 192.168.241.133:/home/zaiou/attachment /home/test/nfs(本地的目录) df -h 4、挂载完成,可以正常访问本机下的/home/test/nfs,如果在服务端在共享目录/home/zaiou/nfs中写入文件,客户端机上可以看到,但是不能在客户端这个目录中写入文件. 5、取消挂载 umount -l /home/test/nfs 参考文档: [https://www.linuxidc.com/Linux/2016-10/135970.htm][https_www.linuxidc.com_Linux_2016-10_135970.htm] [70]: /images/20220506/66e65a2dbe3044d59c62e07814c68e3a.png [https_www.linuxidc.com_Linux_2016-10_135970.htm]: https://www.linuxidc.com/Linux/2016-10/135970.htm
还没有评论,来说两句吧...