介绍
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]