ubuntu 搭建NFS服务

测试主机

  • 服务端:192.168.1.101
  • 客户端:192.168.1.102

服务端

# 安装nfs服务模块
sudo apt install -y nfs-kernel-server
# 修改配置文件
vim /etc/exports
# 最下面添加以下内容
/data/nfs 192.168.1.102(rw,sync,no_root_squash,no_subtree_check)
# 重启服务
sudo /etc/init.d/nfs-kernel-server restart

客户端

# 安装nfs客户端模块
sudo apt install -y nfs-common
# 查看服务端的共享目录
sudo showmount -e 192.168.1.101

挂载NFS目录到本地

# 手动挂载
mount 192.168.1.101:/data/NFS /data/NFS
# 开机挂载
vim /etc/fstab
192.168.1.101:/data/nfs /data/nfs nfs rw 0 0

如果无法查看共享目录可能是防火墙导致

参数说明

参数 说明
ro read-only
rw read-write
root_squash nfs客户端以root管理员身份访问nfs服务端时,映射为nfs服务端所在主机的匿名用户(权限会受限)
no_root_squash nfs客户端以root管理员身份访问nfs服务端时,映射为nfs服务端所在主机的root用户(权限不会受限)
sync 数据同时写入内存和磁盘。相当于同步双写,因为同时要写内存和磁盘,所以性能会受损,但是数据一致性得以保证,不会丢失
async 数据会优先写入内存,然后再写入磁盘。因为写入到内存的数据并不会立刻把数据同步到硬盘中,这时如果断电就会导致部分数据丢失,但是性能却会比sync更有效

版权声明:
作者:Akiraka
链接:https://www.akiraka.net/linux/109.html
来源:Akiraka
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
ubuntu 搭建NFS服务
测试主机 服务端:192.168.1.101 客户端:192.168.1.102 服务端 # 安装nfs服务模块 sudo apt install -y nfs-kernel-server # 修改配置文件 vim /etc/export……
<<上一篇
下一篇>>
文章目录
关闭
目 录