umount

卸载文件系统


语法格式

umount [-dflnrv] {dirs | devices}
umount -a [-dflnrv] [-t fstype] [-O options]
umount [-h|--help] [-V|--version]

命令简介

umount命令主要用于卸载指定的文件系统,从文件系统的层次结构中,卸载先前安装在某个目录上的文件系统。其中,指定的文件系统可以是一个或一组目录dirs(或称安装点),其中安装了文件系统,也可以是一个或一组文件系统分区的设备文件名。当一个文件系统分区安装在多个目录时,使用设备文件名卸载文件系统时,可能不知道卸载的是哪一个目录上的文件系统,因而可能会导致卸载失败。

注意,当文件系统处于繁忙状态时,例如,用户或进程正在访问其中的文件,或使用其中的目录作为工作目录时,不能卸载文件系统。此时,可以使用“-d”选项延迟卸载文件系统,或使用“-f”选项强行卸载文件系统。也可以使用fuser命令,查询使用文件系统的用户或进程,通知用户退出文件系统,或使用kill命令终止访问文件系统的进程,然后再卸载文件系统。

命令选项

-a  卸载/etc/mtab文件中维护的所有实体文件系统(/proc等虚拟文件系统除外)。

-d  当卸载的文件系统是loop虚拟设备时,释放相应的虚拟设备。

-f  强制卸载命令行参数指定的文件系统(如无法访问的NFS网络文件系统)。

-i  禁止调用/sbin/umount.filesys(即使文件存在)命令。如果文件存在,umount命令通常会调用/sbin/umount.filesys命令。其中,filesys是文件系统的类型。

-l  延迟卸载。一旦文件系统不再繁忙时,立即清除对文件系统的所有引用,再开始卸载命令行参数指定的文件系统。

-n  卸载文件系统,但不更新/etc/mtab文件。

-O options  仅卸载/etc/fstab文件中的安装选项字段匹配指定安装选项options的文件系统。可以同时指定多个安装选项,中间加逗号分隔符。每个安装选项前面可以加一个no前缀,表示不卸载匹配指定安装选项的文件系统。有关安装选项的说明,详见mount命令。

-r  一旦卸载失败时,尝试以只读方式重新安装文件系统。

-t fstype  仅卸载指定类型fstype的文件系统。可以同时指定多个文件系统类型,中间加逗号分隔符。每个文件系统类型前面可以加一个no前缀,表示不卸载指定类型的文件系统。

-v  详细显示模式。显示命令的内部处理过程与动作。

应用实例

1. 卸载先前安装在/mnt目录中的文件系统。

# umount /mnt
#

2. 卸载位于/dev/sdb2磁盘分区中的文件系统。

# umount /dev/sdb2
#

索引:A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z