在CentOS上挂载NFS服务器的配置步骤如下:
首先,确保你的CentOS系统已经安装了NFS客户端。如果没有安装,可以使用以下命令进行安装:
sudo yum install nfs-utils
假设你的NFS服务器地址是 nfs-server.example.com,并且你希望共享的目录是 /shared_directory。
编辑 /etc/exports 文件,添加共享目录的配置:
sudo vi /etc/exports
添加以下行:
/shared_directory nfs-server.example.com(rw,sync,no_root_squash,no_subtree_check)
解释:
rw: 允许读写权限。sync: 同步写入磁盘。no_root_squash: 不压缩root用户的权限。no_subtree_check: 不检查子目录。保存并退出编辑器,然后重新加载NFS配置:
sudo exportfs -ra
确保NFS服务正在运行:
sudo systemctl start nfs-server
sudo systemctl enable nfs-server
在CentOS客户端上,挂载NFS共享目录的步骤如下:
创建一个本地目录来挂载NFS共享:
sudo mkdir -p /mnt/nfs_shared
使用 mount 命令挂载NFS共享目录:
sudo mount nfs-server.example.com:/shared_directory /mnt/nfs_shared
如果你想让挂载在系统启动时自动进行,可以编辑 /etc/fstab 文件:
sudo vi /etc/fstab
添加以下行:
nfs-server.example.com:/shared_directory /mnt/nfs_shared nfs defaults,rw,soft,timeo=600 0 0
解释:
defaults: 使用默认选项。rw: 允许读写权限。soft: 软挂载,如果NFS服务器不可用,挂载会失败而不是无限等待。timeo=600: 设置超时时间为600秒。0 0: 不备份,不检查。保存并退出编辑器。
使用以下命令验证NFS共享目录是否成功挂载:
df -h
你应该能看到 /mnt/nfs_shared 目录,并且它显示的是NFS服务器的共享目录。
如果你需要卸载NFS共享目录,可以使用以下命令:
sudo umount /mnt/nfs_shared
或者,如果你在 /etc/fstab 中配置了自动挂载,可以使用以下命令重新加载 /etc/fstab:
sudo mount -a
以上就是在CentOS上挂载NFS服务器的详细步骤。