linux上安装共享文件服务(NFS)--(Linux与Linux)

说明:
   1:主机1,要把目录/public共享出去
   2:主机2,需要共享主机1,的目录
   3:主机2的网段172.25.0.0/24
一、实现步骤
    1:主机1上,搭建nfs共享服务:
       yum -y install nfs-utils
    2:修改配置文件/etc/exports  **切记在ip和(ro)之间不能有空格
       /public  172.25.0.0/24(ro)  **这里也可以直接写主机2的ip地址
       或者
       /public  172.25.0.0/24(rw,sync,root_squash,no_all_squash)
       或者
       /public  172.25.0.0/24(rw,sync,no_root_squash,no_subtree_check)
   3:重起nfs-server服务
      [root@server0 ~]# systemctl restart nfs-server
      [root@server0 ~]# systemctl enable  nfs-server
二、主机2上操作:
   1:查看主机1上,有哪些nfs共享
      [root@desktop0 /]# showmount  -e 172.25.0.11  (主机1的ip地址)
   2:把共享目录挂载到本机目录上
     [root@desktop0 /]# mount 172.25.0.11:/public  /mnt/nfs --本机目录
   3:验证挂载是否成功
      [root@desktop0 /]# df -h
   4:开机自动挂载
     [root@desktop0 /]# vim /etc/fstab
     172.25.0.11:/public  /mnt/nfs  nfs defaults,_netdev 0 0
三、权限说明
   
    rw:可读写的权限; 
    ro:只读的权限; 
    no_root_squash:登入到NFS主机的用户如果是root,该用户即拥有root权限;(不添加此选项ROOT只有ro权限) 
    root_squash:登入NFS主机的用户如果是root,该用户权限将被限定为匿名使用者nobody; 
    all_squash:不管登陆NFS主机的用户是何权限都会被重新设定为匿名使用者nobody。 
    anonuid:将登入NFS主机的用户都设定成指定的user id,此ID必须存在于/etc/passwd中。 
    anongid:同anonuid,但是变成group ID就是了! 
    sync:资料同步写入存储器中。 
    async:资料会先暂时存放在内存中,不会直接写入硬盘。 
    insecure:允许从这台机器过来的非授权访问。

猜你喜欢

转载自blog.csdn.net/zzhlinux911218/article/details/86348496
今日推荐