umount 或 unmount 命令

用途

卸载已经安装的文件系统、目录或文件。

语法

{ unmount | umount } [ -f ] [ -a ] | [ all | allr | Device | Directory | File | FileSystem | -n Node | -t Type ]

描述

umount 命令的另一个名字是 unmount。 任一名字均可使用。 可以使用系统管理界面工具 (SMIT) 来运行此命令。 要使用 SMIT,请输入:

smit umount

umount 命令卸载已经安装的设备、目录、文件或文件系统。 处理文件系统、目录或文件结束,命令即将其卸载。 系统组成员和有 root 用户权限的用户可发出任何 umount 命令。 只有有 root 用户权限的用户或系统组成员能卸载目录或文件。

注:SMIT 不会卸载 SMIT 帮助所在的 /usr/lpp/info/$LANG 目录。 典型的目录是 CD-ROM。

本地卸载时可指定其所在的设备、目录、文件或文件系统。

如所卸载的文件系统是 JFS2 快照,尽管快照仍然处于活动状态,umount 命令也会卸载该快照。 就必须用 snapshot 命令删除该快照。

如果卸载的是安装有快照的被快照过的文件系统,umount 命令会显示存在装有快照警告,并退出而没有卸载文件系统。 必须首先卸载快照。

注: 如果启用了 cdromd CD 和 DVD automount 守护程序,那么将按照 /etc/cdromd.conf 文件中指定的那样自动安装这些设备。 使用 cdumountcdeject 目录来卸载自动安装的 CD 或 DVD。 使用“stopsrc -s cdromd ”禁用 CD/DVD 自动安装守护程序。

标志

描述
-a 卸载所有安装的文件系统。
all 卸载所有安装的文件系统。
全部 卸载所有远程安装的文件系统。

注:对于远程安装,指定设备、目录、文件或文件系统参数。 如果指定 allr 标志, umount 命令会卸载所有远程的安装。

-f 对于远程安装的文件系统,当服务器已关闭且无法解析服务器路径名时,或者当文件系统仍在使用时必须卸装时, -f 标志强制卸装以释放客户机。
注: 对于远程文件系统,使用此标志会导致文件系统上除 close ()unmap () 以外的所有文件操作失败。 任何由应用程序写入但是未传输到服务器的文件数据都将丢失。 强制卸装 NFS V 4 文件系统还可能导致从相同服务器安装的其他文件系统中处于打开状态的文件丢失。
对于本地 JFS2 文件系统,当文件系统仍在使用时必须卸装时, -f 标志强制卸装。
注: 只能在 JFS2 文件系统中使用 -f 标志,而不能在其他日志文件系统中使用。 在强制卸装 JFS2 文件系统时适用下列限制:
  • 如果在文件系统上覆盖了子目录或文件,那么 -f 标志不能强制卸装文件系统。
  • 在强制卸载已安装或打开外部快照的文件系统之前,-f 标志不能强制卸载这些快照。
-n 节点 指定要卸载的已安装目录占用的节点。 umount -n Node 命令卸载所有用 Node 参数进行的远程安装。
-t 类型 卸载 /etc/filesystems 文件中包含 type=Type 标志且已安装的所有节。 Type 参数是字符串值,比如指定组名的远程值。

注:不能在正在使用的设备上使用 umount 命令。 如果因任何原因打开文件或用户的当前目录在该设备上,该设备即为正在使用。

安全性

RBAC 用户注意: 此命令可以执行特权操作。 只有特权用户才能执行特权限定的操作。 有关授权和权限的更多信息,请参阅安全中的特权命令数据库。 有关该命令的权限和授权列表,请参阅 "lssecattr命令或 "getcmdattr子命令。

示例

  1. 从远程节点卸装所有安装Node A,请输入:
    umount  -n nodeA
  2. 要卸载特定类型的文件和目录,输入
    umount  -t test
    这样便卸载了在含 type=test 属性的 /etc/filesystems 文件中有一个节的所有文件或目录。

文件

描述
/etc/filesystems 列出已知文件系统并定义其特征。