如何解决这个 NFS unmunt 问题?

如何解决这个 NFS unmunt 问题?

我有可用的 NFS(网络文件共享)。它的服务器路径将被安装,但尝试使用umount不起作用。它出现一些错误。

$ sudo umount /nfs_server/    
/nfs_server was not found in /proc/mounts    
/nfs_server was not found in /proc/mounts

我该如何解决这个问题?

答案1

如果该条目不存在,/proc/mounts那么我怀疑您umount实际上已经成功了。当您尝试再次运行它时,您将从 收到上述消息umount

您可以使用以下命令确认已安装的内容mount

$ mount
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime,seclabel)
devtmpfs on /dev type devtmpfs (rw,nosuid,seclabel,size=3977672k,nr_inodes=994418,mode=755)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
selinuxfs on /sys/fs/selinux type selinuxfs (rw,relatime)

即使卸载安装后,该目录/nfs_server/仍将保留。这是正常行为,但是目录的内容将显示运行mount和命令的系统的内容。umount

笔记:当 NFS 服务器主动挂载时,该目录的内容将由该服务器提供。

答案2

问题是不支持该文件夹,我找到了使用这两个命令的解决方案:

步骤1:

$mount -o  mount -o soft,intr,rsize=8192,wsize=8192 common_share(server_path) to  /nfs_server/(client_path)

第2步:

$umount /nfs_server/(client_path)

然后就可以卸载路径了

相关内容