Ubuntu16.04 安装nfs server

半兽人 发表于: 2020-11-06   最后更新时间: 2022-09-26 20:56:35  
{{totalSubscript}} 订阅, 1,482 游览

ubuntu16.04 默认是不包含nfs服务的,以下是常用的安装步骤:

step 1

sudo apt-get install nfs-kernel-server

step 2

修改配置文件 /etc/exports, 在文件末尾添加准备共享的目录,快捷添加方式:

echo "/data/nfs *(rw,sync,no_root_squash)" >> /etc/exports //任意的客户端可连

指定的客户端可连
/data/nfs 192.168.1.1(rw,sync,no_root_squash,no_subtree_check)

  • *:允许所有的网段访问,也可以使用具体的IP
  • rw:挂接此目录的客户端对该共享目录具有读写权限
  • sync:资料同步写入内存和硬盘
  • no_root_squash:root用户具有对根目录的完全管理访问权限。
  • no_subtree_check:不检查父目录的权限。

详细的配置参数可以查看 man 5 exports

step 3

配置完毕后,重启nfs服务

sudo service nfs-kernel-server restart

step 4

执行showmount -e确认共享的目录是否正确

~# showmount -e
Export list for node1:
/data/nfs *

客户端接入

  1. 确保与服务器的网络连接正常
  2. 挂载服务器的共享目录到本地目录
sudo mount -t nfs 192.168.1.200(服务器地址):/data/nfs /my/nfs(共享到该目录)

往里写文件,查看是否双方都可见,即可。

nfs
更新于 2022-09-26

查看nfs更多相关的文章或提一个关于nfs的问题,也可以与我们一起分享文章