【问题描述】
在 CentOS 7 系统中,尽管已在 /etc/fstab
文件中正确配置了 NFS 挂载,但在系统重启后,NFS 目录未能自动挂载。
【解决步骤】
1. 首先检查 /etc/fstab
文件中的配置是否正确:
121.41.120.185:/home/share/image /root/nfs_client_root/ nfs auto,noatime,nolock,bg,nfsvers=4,intr,tcp,actimeo=1800 0 0
2. 确认 netfs
服务是否已启用。使用以下命令检查服务状态:
systemctl status netfs
如果未启用,可以使用以下命令启用:
systemctl enable netfs
3. 如果上述步骤未能解决问题,可以在 /etc/rc.local
文件中手动添加挂载命令。首先确保 /etc/rc.local
文件具有可执行权限:
chmod +x /etc/rc.d/rc.local
然后编辑 /etc/rc.local
文件,添加以下行:
mount -a
4. 保存文件并重启系统,验证 NFS 是否已成功挂载:
df -h
如果一切正常,你应该能看到 NFS 共享目录已成功挂载。
【总结】
在 CentOS 7 中配置开机自动挂载 NFS 时,需要确保以下几个关键点:
/etc/fstab
文件中的配置正确无误。netfs
服务已启用。/etc/rc.local
文件具有可执行权限,并且包含 mount -a
命令。
通过以上步骤,可以有效解决 CentOS 7 系统中 NFS 开机自动挂载的问题。