使用 autofs 设置自动挂载,但不起作用

使用 autofs 设置自动挂载,但不起作用

我又一次被困在设置 autofs 自动挂载的问题上了。我之前尝试过几次,每次需要访问时我都会手动挂载,但我厌倦了手动挂载,所以我又尝试了一次,让它工作。

我已浏览了大量教程以及我以前遇到的类似问题,但仍无法让它发挥作用。

对我最有帮助的是: https://websiteforstudents.com/how-to-mount-nfs-filesystems-with-autofs-on-ubuntu-20-04/

当我手动安装时使用以下命令,效果非常好:

sudo mount -t nfs 192.168.1.100:/volume2/Files /mnt/nas

对于autofs设置我做了以下事情:

sudo apt-get install autofs
sudo nano /etc/auto.master

并在最后添加并保存:

/nas   /etc/auto.nfs
sudo nano /etc/auto.nfs

添加并保存:

/nas   -fstype=nfs4   192.168.1.100:/volume2/Files

然后:

sudo service autofs reload
sudo service autofs status

输出:

● autofs.service - Automounts filesystems on demand
     Loaded: loaded (/lib/systemd/system/autofs.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2021-04-03 17:41:34 CEST; 26min ago
       Docs: man:autofs(8)
    Process: 1426 ExecStart=/usr/sbin/automount $OPTIONS --pid-file /var/run/autofs.pid (code>
    Process: 6599 ExecReload=/bin/kill -HUP $MAINPID (code=exited, status=0/SUCCESS)
   Main PID: 1434 (automount)
      Tasks: 4 (limit: 37960)
     Memory: 2.7M
     CGroup: /system.slice/autofs.service
             └─1434 /usr/sbin/automount --pid-file /var/run/autofs.pid

apr 03 17:41:34 pop-os systemd[1]: Starting Automounts filesystems on demand...
apr 03 17:41:34 pop-os systemd[1]: Started Automounts filesystems on demand.
apr 03 18:08:05 pop-os systemd[1]: Reloading Automounts filesystems on demand.
apr 03 18:08:05 pop-os systemd[1]: Reloaded Automounts filesystems on demand.

这似乎是一个很好的输出。当我打开时/nas,共享 nas 文件夹仍未挂载。

任何关于我错在哪里的想法都将非常感激。

附言:我使用了/nas而不是/mnt/nas因为那个已经被手动挂载“使用”了,尽管不是这个启动会话。我也尝试过/mnt/nas因为那个文件夹已经存在了。我也重新启动了。但仍然无济于事。

答案1

我在启动时遇到了同样的问题autofs。最后,我可以通过指定相对路径而不是绝对路径来解决这个问题auto.fs。所以,你的文件应该看起来像

自动主控

...
/mypoint   /etc/auto.nfs

自动网络文件系统

myfiles   -fstype=nfs4   192.168.1.100:/volume2/Files

结果是你的文件将位于/mypoint/myfiles

相关内容