创建和使用 Oracle® Solaris 区域

退出打印视图

更新时间: 2015 年 5 月
 
 

在区域中挂载文件系统

从区域中挂载文件系统时,将应用 nodevices 选项。例如,如果区域被授予访问对应于 UFS 文件系统的块设备 (/dev/dsk/c0t0d0s7) 和原始设备 (/dev/rdsk/c0t0d0s7) 的权限,则从区域中挂载此文件系统时,会自动使用 nodevices 选项挂载。此规则不适用于通过 zonecfg 配置指定的挂载。

下表介绍用于在非全局区域中挂载文件系统的选项。其他挂载方法过程在配置、检验并提交区域在正在运行的非全局区域中挂载文件系统中介绍。

对于未在此表中列出的任意文件系统类型,如果它在 /usr/lib/fstype/mount 中具有挂载二进制命令,则可以在配置中指定此文件系统类型。

要挂载除了非全局区域中 HSFS 和 NFS 之外的文件系统类型,还可以使用 zonecfg fs-allowed 属性将文件系统类型添加到配置。

如果允许挂载缺省文件系统之外的其他文件系统,则区域管理员可以影响系统。

文件系统
非全局区域中的挂载选项
AutoFS
不能使用 zonecfg 挂载。可以在区域中挂载。
CacheFS
不能在非全局区域中使用。
FDFS
可以使用 zonecfg 挂载,可以从区域中挂载。
HSFS
可以使用 zonecfg 挂载,可以从区域中挂载。
LOFS
可以使用 zonecfg 挂载,可以从区域中挂载。
MNTFS
不能使用 zonecfg 挂载。可以在区域中挂载。
NFS
不能使用 zonecfg 挂载。当前区域所支持的版本 V2、V3 和 V4 可以在区域中挂载。
PCFS
可以使用 zonecfg 挂载,可以从区域中挂载。
PROCFS
不能使用 zonecfg 挂载。可以在区域中挂载。
TMPFS
可以使用 zonecfg 挂载,可以从区域中挂载。
UDFS
可以使用 zonecfg 挂载,可以从区域中挂载。
UFS
可以使用 zonecfg 挂载,可以从区域中挂载。

注 - 不能使用 quota(1M) 中所述的 quota 命令来检索通过 zonecfg add fs 资源添加的 UFS 文件系统的配额信息。

如果使用 add fs,则必须在全局区域中安装 system/file-system/ufs 软件包。要在非全局区域内通过 zonecfg 命令使用 UFS 文件系统,必须在安装后或通过 AI 清单脚本将该软件包安装到区域中。

以下内容键入到一行中:

global# pkg -R /tank/zones/my-zone/root \
install system/file-system/ufs

VxFS
可以使用 zonecfg 挂载,可以从区域中挂载。
ZFS
可以使用 zonecfg datasetfs 资源类型进行挂载。

有关更多信息,请参见如何配置区域在正在运行的非全局区域中挂载文件系统mount(1M) 手册页。