NFS网络文件系统是一种分布式文件系统协议,使您可以通过网络共享远程目录。
使用NFS,您可以在系统上挂载远程计算机目录,并像对待本地文件一样使用远程计算机文件。
NFS协议是未加密的协议,并且与Samba不同,它不提供用户身份验证。使用客户端IP地址或主机名来限制客户端对服务器的访问。
在本教程中,我们将介绍如何在Linux 卸载NFS共享目录。要在Linux系统卸载NFS共享目录。
卸载NFS共享文件系统
umount
命令从目录树中卸载已挂载的文件系统。要卸载已挂载的NFS共享,请使用umount
命令,后跟已挂载的目录或NFS共享目录。
如果/etc/fstab
文件中配置自动挂载NFS共享目录,请将其删除或者在该行的开头添加#
注释掉。
例如本教程示例,可以运行命令umount 10.10.0.10:/backups
和umount /var/backups
卸载NFS文件系统。
umount 10.10.0.10:/backups
umount /var/backups
如果你在卸载NFS共享时,遇到文件系统繁忙或者其它进程访问着NFS共享。你可能需要找到哪些进程正在访问NFS共享。
命令fuser -m MOUNT_POINT
可帮助找我们到正在访问NFS共享目录的进程,MOUNT_POINT
是挂载点。
在本教程示例挂载点是/var/backups
,则fuser查找进程的命令是fuser -m /var/backups
。
fuser -m /var/backups
找到正在访问NFS共享目录的进程后,可以使用kill
命令将其终止,然后卸载NFS共享。
如果仍然存在卸载的问题,请使用umount命令的-l
/--lazy
选项,该选项可让您在文件系统不再繁忙后立即将其卸载。
如果无法访问远程NFS共享,请使用-f
/--force
选项强制卸载。通常,使用强制选项不是一个好主意,因为它可能会损坏文件系统的数据。
结论
我们已向您展示如何挂载和卸载远程NFS共享。相同的命令适用于任何Linux发行版,包括Ubuntu,CentOS,RHEL,Debian和Linux Mint。如有任何疑问,请随时发表评论。