Oracle® Solaris Zones 介绍

退出打印视图

更新时间: 2014 年 12 月
 
 

在区域中挂载的文件系统

缺省情况下,每个区域都有一个委托给该区域的 ZFS 数据集。这一缺省委托数据集模拟缺省全局区域的数据集布局。名为 .../rpool/ROOT 的数据集包含引导环境。不应直接处理该数据集。rpool 数据集必须存在,缺省情况下挂载在 .../rpool 下。.../rpool/export.../rpool/export/home 数据集挂载在 /export/export/home 下。这些非全局区域数据集与对应的全局区域数据集具有相同的用途,并可以按相同的方式进行管理。区域管理员可以在 .../rpool.../rpool/export.../rpool/export/home 数据集中创建附加数据集。

应使用 zfs(1M) 手册页中所述的 zfs 命令创建、删除或重命名以区域的 rpool/ROOT 文件系统开始的分层结构中的文件系统。zfs 命令可用于设置 canmountmountpointsharesmbzonedcom.oracle.*:*com.sun:*org.opensolaris.*.*. 以外的属性。

通常,在区域中挂载的文件系统包括:

  • 初始化虚拟平台时挂载的文件系统集合

  • 在应用程序环境本身中挂载的文件系统集合

例如,这些集合可以包括以下文件系统:

  • 具有 mountpointnonelegacy 除外)且 canmount 属性值为 yes 的 ZFS 文件系统。

  • 在区域的 /etc/vfstab 文件中指定的文件系统。

  • AutoFS 挂载和 AutoFS 触发的挂载。可通过使用 sharectl(1M) 中介绍的 sharectl 设置 autofs 属性。

  • 区域管理员明确执行的挂载

    正在运行的区域内的文件系统挂载权限也可通过 zonecfg fs-allowed 属性进行定义。此属性不适用于通过使用 zonecfg add fsadd dataset 资源挂载到区域中的文件系统。缺省情况下,区域内只允许挂载区域的缺省委托数据集中的文件系统、hsfs 文件系统和网络文件系统(如 NFS)。


    Caution

    注意  - 将对在应用程序环境中执行的非缺省挂载设定特定限制。这些限制可防止区域管理员拒绝为系统的其余部分提供服务,或者对其他区域产生不良影响。


在区域中挂载特定的文件系统时存在安全限制。其他文件系统在区域中挂载时会显示出特殊行为。有关更多信息,请参见创建和使用 Oracle Solaris 区域 中的文件系统和非全局区域

有关数据集的更多信息,请参见 datasets(5) 手册页。有关 BE 的更多信息,请参见创建和管理 Oracle Solaris 11.2 引导环境