我有几个服务器安装了 NFS 目录。我关闭了使用这些目录的服务,fuser -m 没有显示任何其他进程正在使用这些文件。
当我执行“umount -at nfs”时,我没有收到任何错误消息,但也没有发生任何事情。目录保持挂载状态,并且似乎处于运行状态。
如果我将 -v 添加到 umount,则表示这些目录将被忽略。另外 -f 也无济于事。
有什么建议么?
答案1
如果这些文件系统实际上使用的是 NFSv4,则类型应该是-t nfs4
而不是-t nfs
。这是一种不对称,因为也可以使用-t nfs
选项来挂载它们。
您可以使用例如来检查这一点,df -T
它将显示类型nfs4
而不是nfs
。
尝试一下这个:
umount -at nfs4
当然,明确地卸载特定路径而不说明挂载类型也应该可行。