在CentOS上挂载并配置NFS服务器涉及几个步骤。以下是一个基本的指南:
首先,确保你的CentOS系统已经安装了NFS服务器软件包。你可以使用以下命令来安装:
sudo yum install nfs-utils
编辑NFS服务器的配置文件 /etc/exports
,添加你想要共享的目录和权限设置。
sudo vi /etc/exports
在文件中添加一行,指定要共享的目录和允许访问的客户端。例如:
/shared_directory 192.168.1.0/24(rw,sync,no_subtree_check)
/shared_directory
是你想要共享的目录。192.168.1.0/24
是允许访问的客户端IP范围。rw
表示读写权限。sync
表示同步写入磁盘。no_subtree_check
表示禁用子树检查。启动NFS服务并设置为开机自启:
sudo systemctl start nfs-server
sudo systemctl enable nfs-server
确保NFS服务正在运行:
sudo systemctl status nfs-server
在客户端机器上,创建一个挂载点并挂载NFS共享目录。
sudo mkdir /mnt/nfs_share
sudo mount 192.168.1.100:/shared_directory /mnt/nfs_share
192.168.1.100
是NFS服务器的IP地址。/shared_directory
是服务器上共享的目录。/mnt/nfs_share
是客户端上的挂载点。为了在客户端重启后自动挂载NFS共享,可以编辑 /etc/fstab
文件。
sudo vi /etc/fstab
添加一行:
192.168.1.100:/shared_directory /mnt/nfs_share nfs defaults 0 0
保存并退出编辑器。
使用以下命令验证挂载是否成功:
df -h
你应该能看到 /mnt/nfs_share
挂载点显示为NFS共享。
如果你的CentOS系统启用了防火墙,确保允许NFS流量通过。
sudo firewall-cmd --permanent --add-service=nfs
sudo firewall-cmd --reload
如果SELinux处于 enforcing 模式,可能需要调整SELinux策略以允许NFS共享。
sudo setsebool -P nfs_export_all_rw on
完成这些步骤后,你应该能够在CentOS上成功配置和挂载NFS服务器。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:centos挂载nfs服务器