在Debian上部署NFS服务端

本文为个人部署NFS服务端的记录,主要介绍了NFS服务端在Debian系统上的部署方法。

本文基于PVE(Debian 12)环境,其他环境可能有所差异。

部署过程

安装NFS服务端

apt install nfs-kernel-server

配置共享目录

  1. 创建共享目录
mkdir -p /mnt/example
  1. 修改共享目录权限(不提供777权限,可能会导致Permission denied错误)
chmod 777 /mnt/example

配置NFS服务

编辑/etc/exports文件,添加共享目录的配置信息。

/mnt/example 192.168.1.0/24(rw,sync,no_root_squash,no_subtree_check)
  • 192.168.1.0/24:允许访问共享目录的IP地址范围
  • rw:允许读写访问
  • sync:同步写入数据
  • no_root_squash:不将root用户映射为匿名用户
  • no_subtree_check:不检查子目录

NFS服务相关命令

# 启动NFS服务
systemctl start nfs-kernel-server
# 重启NFS服务
systemctl restart nfs-kernel-server
# 停止NFS服务
systemctl stop nfs-kernel-server
# 查看NFS服务状态
systemctl status nfs-kernel-server