Ubuntu安装NFS

本文最后更新于 2024年12月2日 晚上

安装 NFS 服务端

创建一个目录作为共享文件目录

1
mkdir -p /usr/local/data
BASH

给目录增加读写权限

1
chmod a+rw /usr/local/data
BASH

安装 NFS 服务端

1
2
apt-get update
apt-get install -y nfs-kernel-server
PGSQL

配置 NFS 服务目录,编辑文件 vi /etc/exports,在尾部新增一行,内容如下

1
/usr/local/volume *(rw,sync,no_subtree_check)
BASH
  • /usr/local/data:作为服务目录向客户端开放
  • *:表示任何 IP 都可以访问
  • rw:读写权限
  • sync:同步权限
  • no_subtree_check:表示如果输出目录是一个子目录,NFS 服务器不检查其父目录的权限

重启服务,使配置生效

1
/etc/init.d/nfs-kernel-server restart
PGSQL

安装 NFS 客户端

安装客户端的目的是验证是否可以上传文件到服务端,安装命令如下

1
apt-get install -y nfs-common
ARMASM

验证 NFS 服务

创建 NFS 客户端挂载目录

1
mkdir -p /usr/local/mount
BASH

将 NFS 服务器的 /usr/local/volume 目录挂载到 NFS 客户端的 /usr/local/mount 目录

1
mount 192.168.174.29:/usr/local/data /usr/local/mount
ELIXIR

使用 df 命令查看挂载信息

1
df
BASH

测试文件上传, 查看/usr/local/data目录下是否有 test.txt 文件,有则表示成功

1
ip addr > /usr/local/mount/test.txt
AWK

取消 NFS 客户端挂载

1
umount /usr/local/mount
APPLESCRIPT

Ubuntu安装NFS
https://www.bugfree.top/2021/05/28/ubuntu/Ubuntu安装NFS/
作者
lizhenguo
发布于
2021年5月28日
更新于
2024年12月2日
许可协议