myfreax
nfs

Linux 强制卸载NFS文件系统

NFS网络文件系统是一种分布式文件系统协议,使您可以通过网络共享远程目录

2 min read
By myfreax
Linux 强制卸载NFS文件系统
Linux 强制卸载NFS文件系统

NFS网络文件系统是一种分布式文件系统协议,使您可以通过网络共享远程目录。

使用NFS,您可以在系统上挂载远程计算机目录,并像对待本地文件一样使用远程计算机文件。

NFS协议是未加密的协议,并且与Samba不同,它不提供用户身份验证。使用客户端IP地址或主机名来限制客户端对服务器的访问。

在本教程中,我们将介绍如何在Linux 卸载NFS共享目录。要在Linux系统卸载NFS共享目录。

卸载NFS共享文件系统

umount命令从目录树中卸载已挂载的文件系统。要卸载已挂载的NFS共享,请使用umount命令,后跟已挂载的目录或NFS共享目录。

如果/etc/fstab文件中配置自动挂载NFS共享目录,请将其删除或者在该行的开头添加#注释掉。

例如本教程示例,可以运行命令umount 10.10.0.10:/backupsumount /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。如有任何疑问,请随时发表评论。