前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Ubuntu Server设置NFS文件共享

Ubuntu Server设置NFS文件共享

作者头像
EltonZheng
发布2021-01-26 10:18:12
1.9K0
发布2021-01-26 10:18:12
举报
  1. 设置iptables,打开NFS对应的端口
代码语言:javascript
复制
-A INPUT -s 10.0.0.0/24 -p tcp -m state --state NEW -m tcp --dport 2049 -j ACCEPT
-A INPUT -s 10.0.0.0/24 -p udp -m state --state NEW -m udp --dport 2049 -j ACCEPT
  1. 安装NFS server
代码语言:javascript
复制
sudo apt-get install nfs-kernel-server
  1. 建立共享目录
代码语言:javascript
复制
mkdir -p /share
  1. 配置NFS
代码语言:javascript
复制
sudo vim /etc/exports 

/share	10.0.0.0/24(rw,all_squash,anonuid=1000,anongid=1000,nohide,insecure,no_subtree_check,async)

如果你想指定所有访问这个共享目录操作文件都使用指定的uid和gid,把所有访问都转换成这个用户的操作,就可以按照上面设置。 all_squash,就是转换用户身份,anonuid,anongid指定的就是用户的uid和gid。 想查看某一个用户的uid和gid可以使用

代码语言:javascript
复制
id username
  1. 启动NFS
代码语言:javascript
复制
sudo /etc/init.d/nfs-kernel-server start

检查一下nfs的权限配置情况

代码语言:javascript
复制
tail /var/lib/nfs/etab 
/share	10.0.0.0/24(rw,async,wdelay,nohide,nocrossmnt,insecure,root_squash,all_squash,no_subtree_check,secure_locks,acl,anonuid=100,anongid=100)
  1. 配置客户端
代码语言:javascript
复制
sudo mount -t nfs 10.0.0.74:/share share

查看挂载情况:

代码语言:javascript
复制
df -h
10.0.0.74:/share   92G  676M   87G   1% /share

之后就可以像本地硬盘一样访问nfs了


本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档