我正在使用fstab自动挂载一个NFS。 有时挂载失败,因为NFS挂载的主机名无法parsing(getaddrinfo失败)。 我假设发生这种情况是因为networking初始化比挂载慢。
在安装任何设备之前是否有任何方法来初始化networking? 我已经使用_netdev作为挂载选项,但是这没有帮助。
这是我目前的fstab文件:
# <file system> <mount point> <type> <options> <dump> <pass> /dev/md2 / ext3 errors=remount-ro 0 1 /dev/md1 /boot ext3 errors=remount-ro 0 1 /dev/sda3 swap swap defaults 0 0 /dev/sdb3 swap swap defaults 0 0 connect.mygluster.net:/data /var/gluster/data glusterfs ro,_netdev 0
国际海事组织,我不build议修改fstab
挂载NFS文件夹。 相反,您可以在启动服务之前自定义相关服务的启动脚本以安装NFS文件夹。
另一个select是在/etc/init.d
下创build一个新的启动脚本来挂载NFS文件夹。 您可以复制一些已经可用的服务文件并使用它。 你需要确保它包含一行:
# Required-Start: $network other-stuff...