fstab 不会自动挂载 NFS 远程文件夹

Xav*_*uvw 4 automounting nfs fstab

我无法在引导过程中自动安装远程目录。我在 Ubuntu 14.04 LTS 下使用 NFS 协议。服务器是192.168.1.1,客户端是192.168.1.2

/etc/exports服务器端的设置是

/home/export 192.168.1.2(ro,no_root_squash,sync)

虽然\home\user客户端的目录是,但请注意,本文中提到的所有目录都没有加密。服务器电脑一直开着,两台机器可以互相ping通。另请注意,在两台机器中,\home目录都安装在自己的分区上。

命令行运行良好,我可以在 sudo mount 192.168.1.1:/home/export /home/import/server1.


就像如何为网络驱动器正确编辑 /etc/fstab 一样? 我想通过编辑/etc/fstab. 但是,当我将这些行中的任何一行添加到/etc/fstab

[1] 192.168.1.1:/home/export /home/import/server1 nfs rsize=8192,wsize=8192,timeo=14 0 0

[2] 192.168.1.1:/home/export /home/import/server1 nfs auto 0 0

[3] 192.168.1.1:/home/export /home/import/server1 nfs auto, rsize=8192,wsize=8192,timeo=14 0 0

[4] 192.168.1.1:/home/export /home/import/server1 nfs defaults 0 0

我需要sudo mount -a手动启动以获取服务器端的视图。这违背了我的期望,也违背了U&L 帖子中的期望。

如何让自动安装功能独立运行?


启示/抄袭披露:

[1] https://help.ubuntu.com/14.04/serverguide/network-file-system.html

[2] https://help.ubuntu.com/community/SettingUpNFSHowTo#Mounting_NFS_shares_in_encrypted_home_won.27t_work_on_boot

[3] = [1] + [2]

[4] 模仿本地设备分区的挂载选项 etc/fstab

小智 6

如果您的 mount -a 选项有效,那么您应该在 fstab 中添加 _netdev。

192.168.1.1:/home/export /home/import/server1 nfs defaults,_netdev 0 0

还要确保“chkconfig netfs on”

  • 不,不幸的是。在您的行之后,我仍然需要启动“sudo mount -a”来完成安装。另外,如果我没记错的话,`chkconfig` 不是 Ubuntu 支持的软件包(我自己之前已经启动了一个 `sudo 服务 nfs-kernel-server start` —— 但无论如何,我相信它是在服务器端的,而我在在客户端挣扎) (2认同)