nfs配置

NFS(Network File System)是一种允许通过网络共享文件和目录的系统。以下是NFS配置的基本步骤,以CentOS系统为例:

安装NFS服务

  1. 安装必要的软件包:
sudo yum install nfs-utils rpcbind
  1. 启动并启用服务:
sudo systemctl start rpcbind
sudo systemctl enable rpcbind
sudo systemctl start nfs-server
sudo systemctl enable nfs-server

配置NFS共享

  1. 创建共享目录:
sudo mkdir /nfs_share
  1. 设置目录权限:
sudo chmod -R 777 /nfs_share
  1. 编辑NFS配置文件 /etc/exports
sudo vi /etc/exports
  1. 添加共享配置,例如:
/nfs_share *(rw,sync,no_root_squash)
  • rw:允许读写访问。

  • sync:数据同步写入内存和磁盘。

  • no_root_squash:不压缩root用户的权限。

防火墙设置

  1. 允许NFS服务端口(默认是2049):
sudo firewall-cmd --add-service=nfs --permanent
sudo firewall-cmd --add-service=rpcbind --permanent
sudo firewall-cmd --reload

客户端挂载NFS共享

  1. 手动挂载共享目录:
sudo mount -t nfs <NFS_SERVER_IP>:/nfs_share /mnt/nfs_share
  1. 开机自动挂载,编辑 /etc/fstab
<NFS_SERVER_IP>:/nfs_share /mnt/nfs_share nfs sync 0 0

注意事项

  • 确保NFS服务器和客户端的防火墙设置允许NFS流量通过。

  • 根据需要调整共享目录的权限和访问控制选项。

  • 如果使用自动挂载,确保NFS服务器上的 /etc/auto.master.d/ 目录和相应的配置文件正确设置。

以上步骤涵盖了NFS服务的基本安装和配置。请根据您的具体需求和环境进行相应的调整。

Top