Java配置3-linux系统NFS共享文件夹-图文

目录

1.服务端

1)检查系统是否安装了nfs和rpcbind:

2)创建需要共享的文件夹

 3)修改nfs的配置文件

4)重启服务

2.客户端

1)检查系统是否安装了nfs和rpcbind:

2)创建挂载的文件夹

3)查看可挂载的共享文件夹

4)挂载服务端的共享目录

5)查看挂载的状态

6)测试共享

3. 强制取消挂载

4.用户为nobody,不能修改权限


1.服务端

1)检查系统是否安装了nfs和rpcbind:

rpm -aq | grep nfs
rpm -aq | grep rpcbind

 若没有安装,则执行命令:

yum install nfs-utils rpcbind

2)创建需要共享的文件夹

mkdir -p test

 3)修改nfs的配置文件

vim /etc/exports

编辑此文件需要root用户或者管理员权限:

sudo vim /etc/exports

将需要共享的文件夹信息添加进去

/XX/test *(rw,sync,all_squash,anonuid=1101,anongid=1101)

*(rw)的含义可以搜索/etc/exports,有很多,这里就不写了
保存修改,退出

4)重启服务

需要管理员权限

sudo service rpcbind restart
sudo service nfs restart

 并设置开机自动启动

sudo chkconfig --level 2345 rpcbind on
sudo chkconfig --level 2345 nfs on

2.客户端

1)检查系统是否安装了nfs和rpcbind:

rpm -aq | grep nfs
rpm -aq | grep rpcbind

若没有安装,则执行命令:

yum install nfs-utils rpcbind

2)创建挂载的文件夹

路径可以与共享文件夹一样

mkdir -p /XX/test

3)查看可挂载的共享文件夹

showmount -e 10.XX.XX.XX(服务端IP)

4)挂载服务端的共享目录

sudo mount  -t  nfs  -o  vers=3  10.XX.XXX.XX:/XX/test /XX/test

5)查看挂载的状态

mount | grep nfs 

或df -h

6)测试共享

客户端创建文件

touch a.txt

服务端查看,再操作文件
客户端查看效果

3. 强制取消挂载

umount -lf /XX/test

4.用户为nobody,不能修改权限

挂载之后目录用户和所有者均为nobody,尝试创建文件,但提示权限不足。
解决:
  在服务端中的/etc/exports中挂载的权限设置为:
rw,sync,all_squash,anonuid=502,anongid=502
  其中502是服务端中用户的id值。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值