我使用 autofs 安装 nfs 和 cifs 共享。除了关机和重启速度慢之外,一切都很好。我发现消息“正在运行自动挂载文件系统的停止作业”,并带有 3 分钟的倒计时。所以这就是导致延迟的原因。但我找不到在哪里可以将 3 分钟调整为更短的时间或指示 autofs 立即卸载所有内容。我该怎么做才能加快关机或重启速度?
答案1
我已经遇到同样的问题很久了,而且我在本地网络中广泛使用 autofs。我发现解决这个问题的唯一方法是打开终端并发出命令:
sudo systemctl stop autofs
此后系统正常关闭。
答案2
这应该是因为网络接口被停用了前autofs 服务已停止。
我在 KDE 中遇到了同样的问题,我从 GUI 设置了 WIFI 连接,并取消All users may connect to this network
勾选“ ”选项,导致界面在关机期间停止 autofs.service 之前被停用。
在 /etc/NetworkManager/dispatcher.d/ 下的脚本中添加 umount 命令也无济于事,因为它们不会在关闭时被调用。
找到 2 个解决方法
一个选项是勾选
All users may connect to this network
网络管理器中的“ ”选项。即使 KDE 退出,它也会保持 WiFi。然后创建并将以下行添加到/etc/polkit-default-privs/local
。否则,KDE 每次启动或从睡眠状态唤醒时都会继续提示输入密码以激活连接。org.freedesktop.NetworkManager.settings.modify.system yes
另一个选择是创建一个要执行的 shell 脚本
sudo umount -a -t nfs4
(需要先在 sudoers 中设置 NOPASSWD)并通过 GUI“系统设置 -> 启动和关闭 -> 自动启动 -> 添加注销脚本...”将其添加为“注销”脚本,或者简单地将其放在文件夹中~/.config/plasma-workspace/shutdown
。