我有一个运行 Zoneminder 的 KVM 客户机。出于各种原因,我已将此客户机配置为使用 NFS 将所有事件数据(录制的视频)存储到 NFS。不幸的是,如果我发送 KVM 命令关闭客户机,例如:
sudo virsh shutdown my-zoneminder-guest
...然后它需要很长时间才能关闭,因为它无法卸载 NFS 文件系统......
...我们最终等到 NFS 超时被触发并且客户机终止 NFS。
我很确定问题在于 Zoneminder 配置为使用 NFS,因为如果我在virsh shutdown
虚拟机管理程序上发出命令之前手动停止 Zoneminder 服务,则客户机将很快关闭而不会出现问题。
/etc/fstab
如果重要的话,我的 NFS 是通过我的文件中的以下条目挂载的:
192.168.1.5:/media/extra_storage /mnt/nfs nfs auto 0 0
问题
有没有办法调整 Ubuntu 22 服务器,使其知道在尝试卸载 NFS 文件系统之前需要关闭 Zoneminder 服务?也许这是解决这个问题的错误方法,还有更好的解决方案吗?