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
0
二维码
海报
ubuntu 搭建NFS服务
测试主机
服务端:192.168.1.101
客户端:192.168.1.102
服务端
# 安装nfs服务模块
sudo apt install -y nfs-kernel-server
# 修改配置文件
vim /etc/export……
文章目录
关闭