我有可用的 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)
然后就可以卸载路径了