如何使用自动挂载程序 (autofs) 挂载 nfs

如何使用自动挂载程序 (autofs) 挂载 nfs

我在 192.168.1.10:/home/vm1/Desktop/nfs 有一个 nfs,并且想使用自动挂载程序在本地挂载到 /home/vm1/Desktop/nfs-mount...需要帮助

我做了什么


$cat /etc/auto.master
/home    /etc/auto.nfs

$cat /etc/auto.nfs /vm1/Desktop/nfs-bind -fstype=nfs 192.168.1.32:/home/vm1/Desktop/nfs

这是正确的做法吗?


$cat /etc/auto.master
/home    /etc/auto.nfs

$cat /etc/auto.nfs vm1/Desktop/nfs-bind -fstype=nfs 192.168.1.32:/home/vm1/Desktop/nfs

这就是我得到的


Apr 30 06:27:30 vm1 automount[1542]: lookup_read_master: lookup(nisplus): couldn't locate nis+ table auto.master
Apr 30 06:27:30 vm1 automount[1542]: key "vm1" not found in map source(s).
Apr 30 06:28:10 vm1 automount[29547]: lookup_read_master: lookup(nisplus): couldn't locate nis+ table auto.master
Apr 30 06:28:13 vm1 automount[29547]: key "vm1" not found in map source(s).
Apr 30 06:28:18 vm1 automount[29547]: lookup_read_master: lookup(nisplus): couldn't locate nis+ table auto.master
Apr 30 06:28:18 vm1 automount[29547]: key "vm1" not found in map source(s).
Apr 30 06:29:19 vm1 automount[29547]: key "vm1" not found in map source(s).

答案1

我不认为这是正确的做法。

尝试将 vm1/Desktop/nfs-bind 替换为 vm1。然后尝试导航到 /home/vm1。

(或者尝试将 /home 替换为 /home/vm1/Desktop/,将 /vm1/Desktop/nfs-bind 替换为 nfs-bind...)

答案2

编辑文本文件/etc/auto.fs以反映这一点

$cat /etc/auto.nfs

/vm1/Desktop/nfs-bind  -fstype=nfs  192.168.1.10:/home/vm1/Desktop/nfs

您应该输入网络文件系统服务器,而不是将要安装的机器网络文件系统文件夹。此外,请确保网络文件系统服务器正在导出要共享的文件夹。在您的网络文件系统服务器:

vi /etc/exports

/home/vm1/Desktop/nfs 192.168.1.0/24

相关内容