启动时挂载 /etc/fstab

启动时挂载 /etc/fstab

我已经添加了我想在启动时挂载的远程目录/etc/fstab,但是当我重新启动时,它们并没有被挂载。

如果我运行mount -a它,一切都会正常,但似乎mount -a在启动时不会执行。我需要启用什么才能默认安装它们吗?

我的 fstab 如下所示:

/dev/sda1 / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
10.46.7.232:/var/www/html/images /var/www/html/images nfs rw 0 0
10.46.7.232:/var/www/html/files /var/www/html/sites/default/files nfs rw 0 0
10.190.53.183:/var/www/thumbnails/uploads /var/www/html/uploads nfs rw 0 0
10.46.7.232:/var/www/html/vizbox /var/www/html/vizbox nfs rw 0 0

我正在运行 CentOS 5.8

答案1

确保netfs服务已启用。使用ntsysvchkconfig来启用它。

答案2

运行 fstab 时您的网络尚未启动,只需在 rc.local 末尾添加“mount -a”。

答案3

我总是在谈论它,但是您不使用/不能使用 autofs 有什么原因吗?这样它就会按需挂载 NFS 共享,而不仅仅是在启动期间。

为了简单起见,你可以这样做

自动主机管理工具

/net auto.net

/etc/auto.net

10.46.7.232:/var/www/html/images images 
10.46.7.232:/var/www/html/files files 
10.190.53.183:/var/www/thumbnails/uploads uploads 
10.46.7.232:/var/www/html/vizbox vizbox 

然后设置符号链接的负载

ln -s /var/www/html/images /net/images
ln -s /var/www/html/sites/default/files /net/files
ln -s /var/www/html/uploads /net/uploads
ln -s /var/www/html/vizbox /net/vizbox

最后

service autofs restart

您将获得各种好处,比如当 NFS 服务器关闭时自动恢复,当 NFS 服务器不使用时避免错误。

相关内容