mount 命令

用途

使文件系统可用。

语法

挂载 [ -f ] [ -n 网站 ] [ -o 选项 ] [ -p ] [ -r ] [ -v vfsname ] [ -F AltFSfile ] [ -t 类型 | [ 装置 | 网站:通讯录 ] 通讯录 | 一应俱全 | -a ] [-V [通用选项] 特殊挂载点 ]

描述

mount 命令指示操作系统使文件系统在指定位置(安装点)可用。 此外,可以用 mount 命令构建由目录和安装文件(file mounts)组成的其他文件树。 mount命令使用devicenode:directory参数将文件系统表示为设备,并挂载到 目录参数指定的目录上。 mount 命令完成以后,指定的目录变为新安装文件系统的根目录。

只有具有 root 用户权限的用户或系统组成员和对安装点有写权限的用户能发出文件或目录安装(directory mounts)。 文件或目录可以是符号链接。 mount 命令使用真实的用户标识,而不是有效用户标识,来确定用户是否有相应的访问权限。 只要系统组成员拥有对挂载点和/etc/filesystems文件中指定的挂载的写入权限,就可以发布设备挂载。 有 root 用户权限的用户能发出任意的 mount 命令。

如果用户属于系统组并且有相应的存取权限则能安装设备。 安装设备时,mount 命令使用 device 参数作为块设备的名称,并使用 directory 参数作为要安装文件系统的目录。

如果输入不带标志的 mount 命令,命令为安装的文件系统显示如下信息:

  • 节点(如果是远程安装)
  • 安装的对象
  • 安装点
  • 虚拟文件系统类型
  • 安装时间
  • 任何安装选项

如果只指定directorynode:directory参数,mount命令会将其视为通常挂载文件系统、目录或文件的目录或文件的名称(如/etc/filesystems文件中所定义)。 mount 命令查看 有关的设备、目录、或文件并安装。 这是使用 mount 命令的最方便的方式,因为不需要记住目录或文件中安装了什么。 也可以只指定设备。 在这种情况下,命令会从/etc/filesystems文件中获取挂载点。

/etc/filesystems文件应为每个可挂载文件系统、目录或文件包含一个说明。 该节应该至少指定文件系统名和所驻留的设备或目录名。 如果节包括安装属性,mount 命令使用有关的值。 它可以识别安装属性的五个值: automatictruefalseremovablereadonly

mount all 命令导致所有带有 mount=true 属性的文件系统安装到它们正常的位置。 该命令通常在系统初始化期间使用,相应的安装操作是指自动安装操作。

缺省情况下,mount 命令在安装文件系统后运行 wlmcntrl 命令以刷新内核中的当前分配规则。 在某些情况下(例如一次安装许多文件系统时,或工作负载管理器配置中存在用于无法访问的远程安装的规则时),您可能不希望在安装后自动调用 wlmcntrl

如果要覆盖此行为,请将环境变量 MOUNT_WLMCNTRL_SELFMANAGE 设置为任意值。 这样可以避免在安装操作期间调用 wlmcntrl 命令。 您必须手动运行 "wlmcntrl -u -d ""来刷新内核中的当前分配规则。 更多信息,请参阅wlmcntrl命令

注意:
  1. 如果启用了 cdromd CD 和 DVD automount 守护程序,那么这些设备会按 /etc/cdromd.conf 文件中指定的那样自动安装。 使用 cdumountcdeject 命令可卸装自动安装的 CD 或 DVD。 使用 stopsrc -s cdromd 禁用 CD/DVD automount 守护程序。
  2. 对于 CacheFS,必须导出要在本地高速缓存的远程文件系统,这样本地系统的 root 用户标识才不会在远程主机上重新映射到 nobody(或远程主机用作匿名用户的标识)。 例如,如果主机 A 要导出文件系统 /F,而该文件系统将使用 CacheFS 在主机 B 上安装,那么主机 A 上的 /etc/exports 将需要具有类似以下内容的条目:
    /F -rw,root=B
    or
    /F -ro,root=B
    具体取决于本地 CacheFS 安装所用的安装选项。
  3. 不支持在只读逻辑卷上安装 JFS 文件系统。
  4. 可信AIX®系统上安装带有EAv1的JFS2文件系统会将文件系统转换为EAv2。

在 JFS2 文件系统上使用 mount

mount 命令也能用来访问作为 目录树的 JFS2 文件系统的快照。 设备上的快照以只读方式安装到目录。 快照只能安装一次。 当用快照安装 JFS2 文件系统时,快照是激活的。

也可以使用系统管理界面工具 (SMIT) smit mount 快速路径来运行该命令。

注意:如果挂载命令遇到重启前未卸载的日志文件系统 (JFS) 或增强日志文件系统JFS2),则会尝试重放任何 JFS 或JFS2日志记录。 要将兼容的 JFS 文件系统移到运行操作系统较早发行版的系统上,必须始终在移动文件系统之前将其卸装。 卸装失败首先可能导致不兼容的 JFS 日志设备。 如果移动操作产生未知的日志设备,应将文件系统恢复为运行较新操作系统发行版的系统,并且应在文件系统上运行 fsck

标志

描述
-a 挂载/etc/filesystems文件中包含truemount 属性的所有文件系统。
all -a 标志相同。
-f 在系统初始化时请求强制安装在根文件系统上启用安装。
-F AltFSfile 挂载在/etc/filesystems文件之外的另一个文件系统的文件上。
-n 网站 指定保留安装目录的远程节点。 可以将节点指定为以冒号分隔的 IPv6 地址。 如果用 node:directory 格式指定上述内容,那么必须用方括号将冒号分隔的 IPv6 地址括起来。
-p 安装文件系统作为可移动文件系统。 如果上面有打开的文件,可移动的安装文件系统的操作与正常安装的文件系统的操作相同。 但是,当没有文件打开的时候(并且在文件系统上没有进程有当前目录),所有的在文件系统的文件系统磁盘缓冲区写到介质,操作系统丢失文件系统的结构。
-r 将文件系统挂载为只读文件系统,与之前在/etc/filesystems文件中的指定或任何命令行选项无关。
-t 类型 挂载 "/etc/filesystems文件中包含 type="类型属性且未挂载的所有章节。 type 参数指定组名。
-v vfs名称 指定文件系统由/etc/vfs文件中的vfsname参数定义。

特定于文件系统的选项

描述
-o 选项 指定选项。 在命令行上输入的选项只能用逗号隔开。 下面的文件系统-特定选项不适用于所有的虚拟文件系统类型:
atime
打开访问时间更新。 如果既未指定 atime,也未指定 noatimeatime 将是缺省值。
bsy
如果要安装到的目录是进程的当前工作目录,防止安装操作。
 
cio
为并发阅读器和写程序指定要安装的文件系统。 对该文件系统中文件的 I/O 将像已经使用 open() 系统调用中指定的 O_CIO 打开了文件一样进行。 使用此选项将防止除 CIO 之外任何形式的访问。 无法对通过 cio 选项安装的文件系统使用高速缓存的 I/O。 这意味着映射命令,如 mmap()shmat() 等映射命令时,会出现 EINVAL 失败。 cio 选项挂载的文件系统中的任何文件上使用 这样做的一个副作用是,无法从 "cio加载的文件系统中运行二进制文件,因为加载器可能使用 "mmap()
注意:使用 "cio选项挂载文件系统时,所有应用程序都必须管理文件的序列化。 cio选项不支持配额,因为配额有自己的序列化代码。
 
dev
指定您可以从该安装打开设备。 如果既未指定 dev,也未指定 nodevdev 将是缺省值。
dio
指定对该文件系统的 I/O 将像 open() 系统调用中指定的 O_DIRECT 已打开所有文件一样进行。
注意:使用-odio-ocio标志有助于提高某些工作负载的性能,但用户应注意,使用这些标志将阻止这些文件系统的文件缓存。 因为这些文件系统禁用先读,所以这可能会降低大顺序读的性能。
 
fmode=octal
为文件和目录指定方式。 缺省值是 755。
 
gid=gid
指定在安装时分配给文件的 GID。 默认为bin
 
log=lvname
指定记录下列文件系统操作的文件系统日志记录逻辑卷名称的完整路径名。
 
log=NULL

关闭 JFS2 文件系统的元数据日志记录和清空。 在卸载文件系统之前,不会将元数据清空到磁盘。 如果在卸载文件系统之前系统异常停止,那么元数据更改将丢失。

JFS2 文件系统依赖于日志信息以实现元数据一致性。 如果系统在执行卸载操作时在 JFS2 文件系统的元数据清空过程中异常停止,那么在系统重新引导时无法将文件系统恢复到一致状态。 在这种情况下,必须重新创建文件系统。

注意: 由于存在数据丢失的风险,请谨慎使用此标志。
 
maxpout=value
为该文件系统上的文件指定线程应休眠的页面调出级别。 如果指定 maxpout,那么必须同时指定 minpout。 值必须是非负数且大于 minpout。 缺省值为内核 maxpout 级别。
 
minpout=value
为该文件系统上的文件指定线程应就绪的页面调出级别。 如果指定 minpout,那么必须同时指定 maxpout。 值必须是非负数。 缺省值为内核 minpout 级别。
 
noatime
关闭访问时间更新。 使用此选项可以提高大量文件被频繁读取且不常更新的文件系统的性能。 如果使用此选项,那么无法确定文件的最新访问时间。 如果既未指定 atime,也未指定 noatimeatime 将是缺省值。
 
nocase
关闭大小写映射。 这对使用 ISO 9660:1998/HSG 标准的 CDROM 是有用的。
 
nodev
指定从该安装不能打开设备。 如果失败此选项返回 一个 ENXIO 值。 如果既未指定 dev,也未指定 nodevdev 将是缺省值。
 
noguard
在PowerHA®或其他群集环境中,无论当前的 mountguard 设置如何,都可以挂载文件系统,防止文件系统被不支持的并发挂载。 在 chfscrfs 命令启用了 mountguard 时,如果文件系统已安装在其他节点或系统上,则无法再安装。 指定 noguard 选项会暂时覆盖 mountguard 设置。
 
norbr
不使用读取后释放功能安装文件系统。 如果未指定任何延迟释放选项,norbrw 将是缺省值。
 
norbrw
不使用读取后释放和写入后释放功能安装文件系统。 如果未指定任何延迟释放选项,norbrw 将是缺省值。
 
norbw
不使用写入后释放功能安装文件系统。 如果未指定任何延迟释放选项,norbrw 将是缺省值。
 
nosuid
指定不允许通过该安装执行 setuid setgid 程序。 如果失败此选项返回一个 EPERM 值。 如果既未指定 suid,也未指定 nosuidsuid 将是缺省值。
 
rbr
使用读取后释放功能安装文件系统。 当检测对该文件系统中文件的连续读取时,将在该文件使用的实内存页面复制到内部缓冲区后就释放这些页面。 如果不指定任何延迟释放选项,那么 norbrw 将是缺省值。
注意:指定rbr时,D_RB_READ标志最终会在pdtentry结构的_devflags字段中设置。
 
rbw
使用写入后释放功能安装文件系统。 当检测到对该文件系统中文件的连续写入时,将在该文件使用的实内存页面写入磁盘后就释放这些页面。 如果不指定任何延迟释放选项,那么 norbrw 将是缺省值。
注意:指定rbw时,将设置D_RB_WRITE标志。
 
rbrw
同时使用读取后释放和写入后释放功能安装文件系统。 如果不指定任何延迟释放选项,那么 norbrw 将是缺省值。
注意:如果指定了rbrw,则D_RB_READD_RB_WRITE标志都将被设置。
 
remount
更改已安装的文件系统的安装选项。 对于 JFS2 文件系统,可以将以下安装选项与 remount 选项一起指定以更改所安装文件系统的设置。 对于任何未指定的安装选项,不会更改文件系统的当前对应设置。

atimenoatimedevnodevmaxpoutminpoutrbrnorbrrbwnorbwrbrwnorbrwrwroroxsuidnosuid

注意:
  1. 不能将外部快照安装的文件系统重新安装到读写文件系统。
  2. 不能在由数据管理应用程序编程接口(DMAPI)管理的文件系统上使用 rwro remount 选项。
对于 NFS,有三种类型的安装请求。
duplicate mount
如果 mount 命令中指定的节点、对象、安装点和选项与为现有安装指定的相同,那么 mount 命令返回有关成功安装的信息,但不会创建新的安装。
new mount
如果没有指定 remount 选项,那么 mount 命令会创建新的安装。 如果 mount 命令中指定的节点、对象、安装点或常量选项与为现有安装指定的不同, 那么指定了 remount 选项时,mount 命令会失败。
remount
如果节点、对象和安装点与最顶层安装的相同,但 remount 选项不同,那么重新安装操作会修改现有安装的 mount 选项。 这种情况下,NFS 执行重新安装操作。

在最顶层的安装上面不会有其他安装。 对于重新安装请求,可以修改以下选项:acdirmaxacdirminacregmaxacregminactimeofastattrgrpidhardintrnoacnoctonodevnointrnosuidposixretransrorsizerwsecuresecsofttimeowsizebiodsextraattrnodircachepreferotwattrmaxgroupsproto。 其他选项归类为常量选项。

 
ro
指定挂载的文件为只读文件,与之前在/etc/filesystems文件中指定的选项或任何命令行选项无关。 默认值为rw
 
rw
指定挂载的文件是可读/可写的,与之前在/etc/filesystems文件中指定的选项或任何命令行选项无关。 默认值为rw
 
snapshot
指定要安装的设备是快照。 必须已经安装指定快照的“拍摄的”文件系统,否则会显示错误消息。
 
snapto=snapshot
指定安装指定的 JFS2 文件系统时启动值为 snapshot 的快照的位置。 如果 snapshot 参数不包含正斜杠(/),即没有路径信息,那么 snapshot 参数指定内部快照的名称。
 
suid
指定允许通过该安装执行 setuidsetgid 程序。 如果既未指定 suid,也未指定 nosuidsuid 将是缺省值。
 
upcase
将大小写映射从缺省的小写变为大写。 这对使用 ISO 9660:1998/HSG 标准的 CDROM 是有用的。
 
uid=uid
指定在安装中分配给文件的 UID,缺省值为 bin。
 
wrkgrp=workgroup
指定 SMB 服务器所属的工作组。

NFS特定选项

描述
-o 选项 指定选项。 在命令行输入的选项应该用逗号隔开,而不是逗号与空格隔开。 下面的 NFS 特定的选项不适用于所有的虚拟文件系统类型:
acdirmax= n
在目录更新后,只保留高速缓存的属性 n 秒。 缺省值为 60 秒。
 
acdirmin= n
在目录更新后,保留高速缓存的属性至少 n 秒。 缺省值为 30 秒。
 
ACL
为此 NFS 安装使用访问控制列表 RPC 程序的请求。 如果使用 acl 选项,只在 NFS 服务器提供 ACL RPC 程序时使用它。 默认值为noacl
 
acregmax= n
在文件修改后,只保留高速缓存的属性 n 秒。 缺省值为 60 秒。
 
英亩数= n
在文件修改后,高速缓存的属性保留至少 n 秒。 缺省值为 30 秒。
 
actimeo= n
为正常的文件和目录设置最短和最长时间是 n 秒。 如果此选项设置,将覆盖所有的 acregminacregmaxacdirmin、和 acdirmax 选项的设置。
 
bg
如果第一次尝试是失败的,试图在后台安装。 默认值为fg
 
生物=n
设置为NFS挂载执行异步 I/O RPC 请求的 "biod线程的最大数量。 可以设置的最大值为 128。 大于 128 的值在 NFS 客户机内被限定为 128。 NFS客户端会根据活动情况动态管理运行中的 "biod线程数量,最高可达最大值。 不同NFS协议的默认最大值分别为:NFS版本 2 为 "7,NFS版本 3 和NFS版本 4 为 "32。 这些缺省值可能会在将来的发行版中发生更改。
 
cio
为并发阅读器和写程序指定要安装的文件系统。 对该文件系统中文件的 I/O 将像已经使用 open() 系统调用中指定的 O_CIO 打开了文件一样进行。 使用此选项将防止除 CIO 之外任何形式的访问。 无法对通过 cio 选项安装的文件系统使用高速缓存的 I/O。 这意味着映射命令,如 mmap()shmat() 等映射命令时,会出现 EINVAL 失败。 cio 选项挂载的文件系统中的任何文件上使用 这样做的一个副作用是,无法从 "cio加载的文件系统中运行二进制文件,因为加载器可能使用 "mmap()
注意:使用 "cio选项挂载文件系统时,所有应用程序都必须管理文件的序列化。 cio选项不支持配额,因为配额有自己的序列化代码。
 
cior
指定此参数以允许在文件系统中打开只读文件。 对此文件系统中的文件执行 I/O 操作时,其行为就像已经使用在 open() 系统调用中所指定的 O_CIO | O_CIOR 打开了这些文件一样。 使用此选项时,将阻止进行除了 O_CIO | O_CIOR 和“只读”之外的任何方式的访问。 尝试仅使用 O_CIO 选项来打开也将失败。 该选项只能与 "cio一起使用。
 
dio
指定对该文件系统的 I/O 将像 open() 系统调用中指定的 O_DIRECT 已打开所有文件一样进行。
注意:使用-odio-ocio标志有助于提高某些工作负载的性能,但用户应注意,使用这些标志将阻止这些文件系统的文件缓存。 因为这些文件系统禁用先读,所以这可能会降低大顺序读的性能。
 
fastattr
忽略当前正在写的文件在文件属性读取之前发送到服务器的要求。 该选项使用时要注意,因为它会引起客户机假定没有到达服务器的文件数据将没有任何问题的写。 在写错误的情况下,客户机和服务器在文件的真正大小方面有不同的选项。 同样,一个客户机不会知道其他客户机对文件属性所作的改变,所以该选项不能用在 两个客户机向相同的文件写的环境中。
 
fg
如果第一次尝试是失败的,试图在前台中安装。 fg为默认值。
 
网格
使文件系统上创建的任何文件或目录继承父目录的组标识。
 
硬限制
再次请求直到服务器响应。 此选项是缺省值。
 
intr
在硬安装时允许键盘中断。
 
请求文件本地锁定在 NFS 客户机。 如果 llock 选项未用,那么NFS 网络文件锁定请求不能发送到 NFS 服务器。
 
最大组数= n
表示使用 AUTH_UNIX 的 NFS RPC 调用最多可以包括 n 个成员组的信息。 使用该选项增加超出 RPC 协议标准 16 的成员组数将只不对支持超出 16 个成员组的服务器起作用。 否则,客户机将遇到错误。

低于 16 的值或超过 64 的值将会忽略。 缺省情况下,协议标准最大值仍为 16。 AIX"NFS"服务器将接受并处理 "AUTH_UNIX凭证,最多 64 个以 "AIX"5L"版本 "5.2,带 5200-01 推荐维护包开头的组。 由 NFS 客户机发送的成员组的实际数取决于参加的用户为其成员的组数,并且可能受 NFS 客户机主机名(它可能包括在 AUTH_UNIX 信息中)的长度的限制。

 
noac
指定 mount 命令执行无属性或目录高速缓存。 如果没有指定该选项,文件和目录属性(包括 许可权、大小、和时间戳记)被高速缓存以减少执行有线接收 NFSPROC_GETATTR 远程过程调用(RPC)的需求。 NFSPROC_GETATTR RPC 启动客户机提示输入服务器文件和目录属性。 acregminacregmaxacdirmin、和 acdirmax 选项控制高速缓存值保留的时间长度。
 
为 NFS 安装请求指定不使用访问控制列表 RPC 程序。 默认值为noacl
 
无引言
指定在硬安装时不允许键盘中断。
 
端口=n
将服务器 Internet Protocol (IP) 端口号设置为 n。 缺省值为 2049。
 
posix
请求路径配置信息在 NFS V2 安装版本可交换和使用。 在 NFS 服务器上需要安装版本 2 rpc.mountd
 
proto=[udp|tcp]
指定传输协议。 默认值为tcp。 使用 proto=[udp|tcp] 选项覆盖缺省值。

如果 vers=4,那么不能指定 proto=udp

 
重新传输= n
将NFS传输次数设置为n。 缺省值为 5。 retrans设置决定NFS客户端向NFS服务器重传特定 UDP RPC 请求以进行文件系统操作的次数。 在处理NFS版本 2 和 3 挂载时,与NFS服务器 "rpc.mountd服务通信时不会使用 "retrans设置。 rpc.mountd的重试由 "retry mount选项控制。
 
重试= n
设置安装重试的次数为 n;缺省值是 1000。 当重试值是 0, 系统作 10,000 次尝试。
 
rsize= n
设置读取缓冲区为 n 个字节。 从 AIX V 6.1开始,使用 NFS 协议 V 3 和 V 4 时,缺省值为 64 KB ,最大值为 512 KB。
 
secure
指定 mount 命令为 NFS 事务使用数据加密标准(DES)。 数据加密标准 (DES) 在 NFS V4 中不受支持。请改为使用 krb5
  
sec=flavor[:flavor...]
指定可以用来在安装点下访问文件的安全方法的列表。 允许的衍生系统值是:
sys
UNIX验证。 这是缺省方法。
dh
DES 认证。 数据加密标准 (DES) 在 NFS V4 中不受支持。请改为使用 krb5
krb5
Kerberos. 仅限于认证。
krb5i
Kerberos. 认证和集成。
krb5p
Kerberos. 认证、集成和隐私。

可以指定 secure 选项,但不能和 sec 选项结合使用。 建议不要使用 secure 选项,且在将来的发行版中有可能取消这个选项。 可以使用 sec=dh 来代替它。

 
sec=flavor1:...:flavorn]
sec选项指定NFS挂载的安全级别列表。 可供选择的语种有 "des"、"unix"、"sys"、"krb5"、"krb5i"和 "krb5p"。 该选项仅适用于AIX 5.3或更高版本。
 
短开发
指定从不支持 32 位设备特殊文件的主机安装文件系统。
 
软限制
如果服务器不响应,返回错误。 默认值为 ""。
 
时间o= n
将网络文件系统 (NFS) 超时周期设置为十分之 n 秒。 对于 TCP 安装,缺省超时值是 100, 相当于 10 秒。 对于 UDP 安装,缺省超时值是 11, 相当于 1.1 秒,但根据进行的 NFS 操作会有所不同。 对于 UDP 安装,每次失败传送,超时都会增加,最大值是 20 秒。 每次传输都尝试两次,之后将更新超时值。 timeo选项不适用于从 "NFS客户端到 "NFS服务器上的 "rpc.mountd服务的通信。 调用 "rpc.mountd时,超时时间为 30 秒。
 
vers=[2|3|4]
指定 NFS 版本。 缺省值是在客户机和服务器之间使用的 NFS 协议的版本,是在两个系统上可获得的最大值。 如果NFS服务器不支持NFS版本 3,NFS挂载将使用NFS版本 2。 使用 "vers=[2|3|4]选项选择NFS版本。 在缺省情况下,NFS 安装永远不会使用 NFS V4,除非特别指定。 vers=4仅适用于AIX 5.3或更高版本。
 
wsize= n
设置写缓冲区大小为 n 字节。 从 AIX V 6.1开始,使用 NFS 协议 V 3 和 V 4 时,缺省值为 64 KB ,最大值为 512 KB。

特定于 CacheFS 的选项

特定于 CacheFS 版本的 mount 命令安装高速缓存文件系统;如果需要,它 NFS-安装后端文件系统。 也提供了许多控制高速缓存进程的 CacheFS - 特定选项。

要安装 CacheFS 文件系统,请使用带有 -V 标志并且后跟变量的 mount 命令。 可使用以下 mount 标志。

下列 -o 标志的参数是 CacheFS 安装特有的。 在命令行输入的选项应该用逗号隔开,而不是逗号与空格隔开。
注意:必须指定backfstype参数。
描述
-O 指定选项。
acdirmax= n
指定目录更新后高速缓存的属性保留时间不超过 n 秒。 n 秒之前,CacheFS 查看备份文件系统上的目录修改时间是否已更改。 如果已经更改,所有有关目录的信息从高速缓存清除并且从文件系统检索新的数据。 缺省值为 60 秒。
 
acdirmin= n
指定在目录更新后,高速缓存的属性至少保留 n 秒。 n 秒之后,CacheFS 检查在备份文件系统的目录修改时间是否更改。 如果已经更改,所有有关目录的信息从高速缓存清除并且从文件系统检索新的数据。 缺省值是 30 秒。
 
acregmax= n
指定在文件修改后,高速缓存的属性只保留 n 秒。 n 秒之后,所有的文件信息从高速缓存清除。 缺省值是 30 秒。
 
英亩数= n
指定在文件修改后,高速缓存的属性保留至少 n 秒。 n 秒之后,CacheFS 检查在后端文件系统的文件修改时间是否更改。 如果已经更改,所有有关文件的信息从高速缓存清除并且从文件系统检索新的数据。 缺省值是 30 秒。
 
actimeo= n
acregminacregmaxacdirminacdirmax 设为 n
 
backfstype=文件系统类型
上一个文件系统的文件类型(例如,nfs)。
 
backpath=
指定后端文件系统已经安装的位置。 如果此参数未提供,CacheFS 确定后端文件系统的安装点。
 
缓存目录
高速缓存目录名。
 
cacheid=身份证
ID 是指定高速缓存的特殊实例的字符串。 如果不指定 高速缓存 ID, CacheFS 将创建一个。
 
需求
启用最大的高速缓存一致性校验。 缺省情况下,周期性的一致性校验启用。 当启用 demandconst, 检查每一个读和写。
注: 如果首次安装特定 CacheFS 时使用此选项,那么还必须为后续安装指定此选项。 高速缓存控制文件中存储有状态信息,用于强制对该选项进行一致的使用。
 
本地访问
导致前端文件系统解释方式位,这些方式位用来访问校验或使前端文件系统验证访问许可权。 此参数不能和安全 NFS 配合使用。
 
noconst
禁用高速缓存一致性校验。 缺省情况下,周期性的一致性校验启用。 只有在知道上一个文件系统不修改时,指定 noconst。 尝试使用 cfsadmin-s 进行高速缓存一致性校验将发生错误。 demandconstnoconst 互相排斥。
注: 如果首次安装特定 CacheFS 时使用此选项,那么还必须为后续安装指定此选项。 高速缓存控制文件中存储有状态信息,用于强制对该选项进行一致的使用。
 
清除
清除指定文件系统的任何高速缓存信息。
注: 如果首次安装特定 CacheFS 时使用此选项,那么还必须为后续安装指定此选项。 高速缓存控制文件中存储有状态信息,用于强制对该选项进行一致的使用。
 
读写 | 只读
读-写(缺省值)或只读。
 
suid | nosuid
允许(缺省)或不允许执行 set-uid
 
写入 | 非共享
CacheFS 的写方式。 write-around 方式(缺省值)处理写的方式与 NFS 相同;也就是,写到后端文件系统,并且从高速缓存清除影响的文件。 当确信没有其他人要写到高速缓存文件系统时,可以使用非共享方式。
注: 如果首次安装特定 CacheFS 时使用此选项,那么还必须为后续安装指定此选项。 高速缓存控制文件中存储有状态信息,用于强制对该选项进行一致的使用。
 
mfsid
打开全局视图。 在 NFS v4 系统中,可以遍历服务器端的已导出名称空间。 需要指定此选项才能遍历文件系统。
限制:如果CacheFS的后端文件系统是NFS v4,则mfsid是一个选项。
-V 安装 CacheFS 文件系统。

服务器消息块 (SMB) 客户端文件系统特定选项

描述
-o 选项 指定用于安装 SMB 客户机文件系统的选项。 在命令行上输入的选项必须仅用逗号分隔。 请勿在逗号前后插入空格。 以下选项可用于 SMB 客户机文件系统:
fmode
将文件或目录设置为八进制方式以获取访问许可权。 缺省值为 755。
uid
在安装操作期间向文件分配用户标识。 默认值为 "root
gid
在安装操作期间将组标识分配给文件。 默认值为 "system
wrkgrp
指定 SMB 服务器所属的工作组。 此参数对于安装 SMB 客户机文件系统是必需的。
端口
指定端口号。 有效值为 445 和 139。 缺省值为 445。 仅当指定的服务器地址为 IPv4 格式时,才支持端口 139。
注: 当指定的端口为 139 时,不支持 encryption 选项。
(......)
指定用于与 SMB 服务器通信的 SMB 协议版本。 有效值为 2.1,3.0.2auto。 对于值 auto,将根据指定的 SMB 服务器使用 SMB 协议版本 2.1 或版本 3.0.2
签名
指定 SMB 客户端文件系统与 SMB 服务器文件系统通信时是否需要数字签名。 有效值为 enabledrequired。 当此参数设置为 enabled时, SMB 客户机中的文件系统不会对数据包进行数字签名,除非 SMB 服务器中的文件系统需要数字签名以与 SMB 服务器中的文件系统进行通信。 设置为 "required时,SMB 客户端的文件系统必须对数据包进行数字签名,以便与 SMB 服务器的文件系统通信。 如果未使用 mount 命令指定 signing 参数的值,那么将从使用 smbctune 命令设置的内核的可调参数值中使用缺省值。
安全协商
指定 SMB 客户端中的文件系统是否需要安全方言协商功能。 SMB 方言 3.0.2 实现安全方言协商,以防止安全降级攻击。 有效值为 desiredrequireddisabled。 如果未使用 mount 命令指定值,那么将使用通过 smbctune 命令设置的内核的可调参数值中的缺省值。
加密 (encryption)
指定 SMB 客户机中的文件系统是否需要数据加密。 有效值为 desiredrequireddisabled。 如果未使用 mount 命令指定值,那么将使用通过 smbctune 命令设置的内核的可调参数值中的缺省值。
注: 当指定的端口为 139 时,不支持 encryption 选项。
spn
指定 SMB 客户端挂载点必须使用的服务委托人名称(SPN)。 spn 参数的格式为 cifs/<smbServerHostName>,其中 smbServerHostName 是 SMB 服务器的标准域名 (FQDN) 或 Kerberos 解析为 SMB 服务器的名称。 缺省情况下, SPN 由 SMB 客户机文件系统自动构造为 cifs/<smbServerHostName>

如果使用 "-o标志未指定 "mount命令(pver, signing, secure_negotiate, or encryption)的选项,那么 "mount命令选项的默认值将通过使用内核可调整参数的新值(smbc_protocol_version, smbc_signing, smbc_secure_negotiate, smbc_encryption)来初始化。内核可调参数由 "smbctune.conf文件中定义的可调参数初始化。 还可以使用 smbctune 命令来修改这些参数。

下表显示了 mount 命令的内核可调参数以及可以在 smbctune.conf 文件中设置的相应内核可调参数:
-o标志的选项(mount 命令) smbctune.con文件中相应的内核可调参数 有效值
(......) smbc_协议版本 2.2.1、3.0.2、自动
签名 smbc_签名 已启用,需要
安全协商 smbc_安全协商 希望、要求、禁用
加密 (encryption) smbc_加密 希望、要求、禁用

安全性

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

示例

  1. 要列示安装的文件系统,请输入以下命令:
    mount
    此命令产生类似于以下内容的输出:
    node   mounted          mounted over  vfs    date              options   
    ----   -------          ------------ ---  ------------   -------------------
           /dev/hd0         /            jfs   Dec 17 08:04   rw, log  =/dev/hd8
           /dev/hd3         /tmp         jfs   Dec 17 08:04   rw, log  =/dev/hd8
           /dev/hd1         /home        jfs   Dec 17 08:06   rw, log  =/dev/hd8
           /dev/hd2         /usr         jfs   Dec 17 08:06   rw, log  =/dev/hd8
    sue    /home/local/src  /usr/code    nfs   Dec 17 08:06   ro, log  =/dev/hd8
    对每个文件系统,mount 命令列示 节点名、设备名、安装在什么下、虚拟-文件-系统类型、安装的日期和时间、和选项。
  2. 要安装所有缺省文件系统,请输入以下命令:
    mount all
    此命令序列将挂载/etc/filesystems文件中以 mount=true属性标记的所有标准文件系统。
  3. 要安装远程目录,请输入以下命令:
    mount -n nodeA /home/tom.remote /home/tom.local
    此命令序列将挂载/home/tom.remote目录下的nodeA到本地/home/tom.local目录。 假定缺省值是 VfsName parameter=remote, 它 必须在 /etc/vfs 文件中定义。
  4. 要从/etc/filesystems文件挂载特定类型的文件或目录,请输入以下命令:
    mount -t remote
    此命令序列将挂载/etc/filesystems文件中所有包含type=remote属性 stanza 的文件或目录。
  5. 要使用 CacheFS 安装 /usr/abc 中已经使用 NFS 安装的文件系统,请输入以下命令:
    mount -V cachefs -o backfstype=nfs,backpath=/usr/abc,
    cachedir=/cache1 server1:/user2 /xyz

    安装命令执行后,与下面相似的行出现在 /etc/mnttab 文件:

    server1:/user2 /usr/abc nfs
    /usr/abc /cache1/xyz cachefs backfstype=nfs
  6. 要安装快照,请输入以下命令:
    mount -o snapshot /dev/snapsb /home/janet/snapsb
    该命令安装包含 /dev/snapsb 设备的抽点转储到 /home/janet/snapsb 目录。
  7. 要安装文件系统并创建快照,请输入以下命令:
    mount -o snapto=/dev/snapsb /dev/sb /home/janet/sb
    此命令将包含在 /dev/sb 设备上的文件系统安装到 /home/janet/sb 目录,并为 /dev/snapsb 设备上的文件系统创建快照。
  8. 要将 SMB 服务器上的文件作为本地文件系统进行访问,请输入以下命令:
    mount -v cifs -n pezman/user1/pass1 -o uid=201,fmode=750 /home /mnt
  9. 要将 SMB 客户机文件系统安装为本地安装点,请输入以下命令:
    mount -v smbc -n llm140.xyz.com/cec102usr1/Passw0rd     \
    -o wrkgrp=SMB_21.FVT,port=445,signing=required /some_share /mnt
    其中,"llm140.xyz.com是 Windows 服务器,"cec102usr1是Kerberos用户名,"Passw0rd是Kerberos用户的密码,"SMB_21.FVT是工作组,"some_share是 Windows 系统上的共享点,"/mnt是本地挂载点。
  10. 要将已安装的只读 JFS2 文件系统重新安装为读写文件系统,请输入以下命令:
    mount -o remount,rw fsname
  11. 要将所有内容都安装在内部文件系统中的文件 /tmp/fs1 上,请输入下列命令:
    mount -F /tmp/fs1 all

文件

描述
/etc/filesystems 列出已知文件系统并定义其特征。
/etc/vfs 包含虚拟-文件-系统类型的描述。