nfs服务配置

服务端配置NFS

 

简单配置NFS


分为三部分:1:本地要共享出去的目录

            2:允许访问的主机

            3:小括号里边的权限选项

rw :读写

ro :只读;

sync :同步模式,内存中数据时时写入磁盘;

async :不同步,把内存中数据定期写入磁盘中;

no_root_squash :加上这个选项后,root用户就会对共享的目录拥有至高的权限控制,就像是对本机的目录操作一样。不安全,不建议使用;

root_squash:和上面的选项对应,root用户对共享目录的权限不高,只有普通用户的权限,即限制了root

all_squash:不管使用NFS的用户是谁,他的身份都会被限定成为一个指定的普通用户身份;

anonuid/anongid :要和root_squash 以及all_squash一同使用,用于指定使用NFS的用户限定后的uidgid,前提是本机的/etc/passwd中存在这个uidgid

 

要共享的目录为/home,信任的主机为172.16.1.164.0/16这个网段,权限为读写,同步,限定所有使用者,并且限定的uid和gid都为1000

 

编辑好配置文件后,就该启动NFS服务了:

在客户端上使用showmount -e命令查看NFS共享情况

在客户端上挂载NFS

先在服务端更改/home/nfstestdir文件夹的权限后,进入/mnt/目录下,创建测试文件


可看到创建的新文件shiyanlinux.txt所有者和所属组为

命令exportfs

 

-a :全部挂载或者卸载;

-r :重新挂载;

-u :卸载某一个目录;

-v :显示共享的目录;

 

使用exportfs命令,当改变/etc/exports配置文件后,不用重启nfs服务直接用这个exportfs即可

 

首先修改服务端的配置文件


-t nfs 来指定挂载的类型为nfs。另外在使用nfs时,常用一个选项就是 -o nolock 了,即在挂载nfs服务时,不加锁

在客户端上执行以下命令

因为之前挂载过NFS,所以需要先卸载再重新挂载


这样也可以挂载上,而且以后开机会自动挂载上,刚刚挂载的shiyanlinux目录在服务端设置为了no_root_squash,它并不会限制root用户,也就是使用root用户创建文件时,跟在客户端本机上创建的一样


可以看到1.txt的所有者和所属组为root



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值