CentOS7 nfs搭建

网络环境

192.168.2.164 nfs服务器
192.168.2.165 nfs客户端

安装环境

yum install nfs-utils.x86_64 rpcbind -y

查看gid与uid

[root@localhost /]# id root
uid=0(root) gid=0(root) groups=0(root)

修改配置文件(默认是空文本)

[root@localhost ~]# cat /etc/exports
/opt/test       192.168.2.165(rw,no_root_squash,no_all_squash,sync,anonuid=0,anongid=0)

ll_squash:将远程访问的所有普通用户及所属组都映射为匿名用户或用户组(nfsnobody);
no_all_squash:与all_squash取反(默认设置);
root_squash:将root用户及所属组都映射为匿名用户或用户组(默认设置);
no_root_squash:与rootsquash取反;
anonuid=xxx:将远程访问的所有用户都映射为匿名用户,并指定该用户为本地用户(UID=xxx);
anongid=xxx:将远程访问的所有用户组都映射为匿名用户组账户,并指定该匿名用户组账户为本地用户组账户(GID=xxx);

创建目录及开启服务器

[root@localhost /]# mkdir /opt/test
[root@localhost /]# systemctl stop firewalld.service
[root@localhost /]# systemctl start rpcbind.service
[root@localhost /]# systemctl start nfs-server.service   
[root@localhost /]# systemctl enable firewalld.service
[root@localhost /]# systemctl enable rpcbind.service
[root@localhost /]# systemctl enable nfs-server.service   

查看可使用nfs mount情况

[root@localhost /]# showmount -e
Export list for localhost.localdomain:
/opt/test 192.168.2.165

前提可识别主机名,使用hostname查看主机名然后添加到/etc/hosts中即可
[root@localhost /]# hostname
[root@localhost /]# vim /etc/hosts

客户端

yum install nfs-utils.x86_64 rpcbind -y

创建目录及开启服务器

[root@localhost /]# mkdir /opt/test
[root@localhost /]# systemctl stop firewalld.service
[root@localhost /]# systemctl start rpcbind.service
[root@localhost /]# systemctl start nfs-server.service   
[root@localhost /]# systemctl enable firewalld.service
[root@localhost /]# systemctl enable rpcbind.service
[root@localhost /]# systemctl enable nfs-server.service   

挂载

[root@localhost test]# mount 192.168.2.164:/opt/test /opt/test

开机自动挂载

[root@localhost test]# vim /etc/fstab 
    # /etc/fstab
    # Created by anaconda on Fri May 13 23:48:07 2016
    #
    # Accessible filesystems, by reference, are maintained under '/dev/disk'
    # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
    #
    /dev/mapper/centos-root /                       xfs     defaults        0 0
    UUID=2a54fd18-e02c-48b1-8952-110e67a696fa /boot                   xfs     defaults        0 0
    /dev/mapper/centos-swap swap               swap    defaults        0 0
    192.168.2.164:/opt/test /opt/test           nfs4    defaults        0 0

查看nfs版本-在客户端

[root@localhost test]# nfsstat -m
/opt/test from 192.168.2.164:/opt/test
 Flags: rw,relatime,vers=4.0,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,port=0,timeo=600,retrans=2,sec=sys,clientaddr=192.168.2.165,local_lock=none,addr=192.168.2.164
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值