介绍

NFS网络文件系统是一种分布式文件系统协议,使您可以通过网络共享远程目录。使用NFS,您可以在系统上挂载远程计算机目录,并像对待本地文件一样使用远程计算机文件。

NFS协议是未加密的协议,并且与 Samba不同,它不提供用户身份验证。使用客户端IP地址或主机名来限制客户端对服务器的访问,因此建议在局域网环境使用。

一、安装 NFS 客户端并挂载共享目录

1.安装 NFS 客户端

apt update && apt install -y nfs-common

2.创建共享目录挂载点(新建文件夹)

mkdir -p /mnt/nfs

3.挂载 NFS 服务器共享文件夹

mount 192.168.2.200:/volume1/NFS /mnt/nfs

4.列出文件系统的整体磁盘空间使用情况

df -h

执行命令后可以看到已经挂载的 NFS 目录

5.创建软连接(可选)

ln -s /mnt/nfs /data
创建这条软连接后,以后访问 /data 相当于访问 /mnt/nfs 目录

二、设置系统启动时自动挂载 NFS 文件系统

1.设置静态 IP 地址

以下操作会在系统启动完成并且网络就绪后自动挂载 NFS 存储,实测通过 DHCP 获取IP 会导致经常挂载失败,建议客户端先设置静态 IP 地址。

2.编辑 /etc/fstab 配置文件

nano /etc/fstab

3.在配置文件底部添加挂载命令

# 挂载 NFS 服务器共享文件夹
192.168.2.200:/volume1/NFS /mnt/nfs nfs defaults,_netdev 0 0
参数说明:_netdev 用于防止客户端在网络就绪之前开始挂载文件系统。

4.验证重启后是否自动挂载

重启服务器,重启后再次列出文件系统的整体磁盘空间使用情况,检查是否成功自动挂载。

df -h

备用笔记

卸载 NFS 文件系统:umount [mountpoint_name]

最后修改:2023 年 10 月 27 日
如果觉得我的文章对你有用,请随意赞赏