跳过导航链接 | |
退出打印视图 | |
Oracle Solaris 管理:Oracle Solaris Zones、Oracle Solaris 10 Zones 和资源管理 Oracle Solaris 11 Information Library (简体中文) |
19. 安装、引导、关闭、停止、卸载和克隆非全局区域(任务)
23. 迁移 Oracle Solaris 系统和迁移非全局区域(任务)
24. 关于安装了区域的 Oracle Solaris 11 系统上的自动安装和软件包
25. Oracle Solaris Zones 管理(概述)
26. 管理 Oracle Solaris Zones(任务)
如何使用 zonestat 实用程序显示 CPU 和内存使用率摘要
在安装了区域的 Oracle Solaris 系统上使用 IP 网络多路径
在安装了区域的 Oracle Solaris 系统上使用公平份额调度器
28. 各种 Oracle Solaris Zones 问题的故障排除
29. Oracle Solaris 10 Zones 介绍
30. 评估 Oracle Solaris 10 系统和创建归档文件
31. (可选)将 Oracle Solaris 10 native 非全局区域迁移到 Oracle Solaris 10 Zones
可以在正在运行的非全局区域中挂载文件系统。包括以下过程。
作为全局管理员或在全局区域中拥有相应授权的用户,您可以将原始和块设备导入到非全局区域。导入设备之后,区域管理员便可访问磁盘。然后,区域管理员可以在磁盘上创建一个新的文件系统,并执行以下操作之一:
手动挂载文件系统
将文件系统放在 /etc/vfstab 中,以便在引导区域时挂载
作为全局管理员或拥有相应授权的用户,您还可以将文件系统从全局区域挂载到非全局区域。
在将文件系统从全局区域挂载到非全局区域之前,请注意非全局区域应处于就绪状态,或已经引导。否则,接下来使区域处于就绪状态或引导区域的操作将失败。另外,任何从全局区域挂载到非全局区域的文件系统在区域停止时会取消挂载。
可以通过使用 LOFS 挂载在全局区域和非全局区域之间共享文件系统。此过程使用 zonecfg 命令将全局区域 /export/datafiles 文件系统的 LOFS 挂载添加到 my-zone 配置中。此示例没有定制挂载选项。
您必须是全局管理员,或在全局区域中具有区域安全权限配置文件的用户才能执行此过程。
global# zonecfg -z my-zone
zonecfg:my-zone> add fs
zonecfg:my-zone:fs> set dir=/datafiles
zonecfg:my-zone:fs> set special=/export/datafiles
zonecfg:my-zone:fs> set type=lofs
zonecfg:my-zone:fs> end
zonecfg:my-zone> verify zonecfg:my-zone> commit
可从全局区域添加 LOFS 文件系统挂载,而不重新引导非全局区域:
global# mount -F lofs /export/datafiles /export/my-zone/root/datafiles
要在每次引导区域时都执行此挂载,必须使用 zonecfg 命令修改区域的配置。
请使用以下过程将 ZFS 数据集委托到非全局区域。
您必须是全局管理员或在全局区域中具有相应授权的用户才能执行此过程。
global# zfs create poolA/fs2
global# zfs set mountpoint=/fs-del/fs2 poolA/fs2
不要求设置 mountpoint。如果未指定 mountpoint 属性,缺省情况下将在区域内的 /alias 挂载数据集。为 mountpoint 和 canmount 属性指定非缺省值可改变此行为,如 zfs(1M) 手册页中所述。
global# zfs get mountpoint poolA/fs2 NAME PROPERTY VALUE SOURCE poolA/fs2 mountpoint /fs-del/fs2 local
# zonecfg -z my-zone zonecfg:my-zone> add dataset zonecfg:my-zone:dataset> set name=poolA/fs2 zonecfg:my-zone:dataset> end
# zonecfg -z my-zone zonecfg:my-zone> add dataset zonecfg:my-zone:dataset> set name=poolA/fs2 zonecfg:my-zone:dataset> set alias=delegated zonecfg:my-zone:dataset> end
global# zfs get -r zoned poolA NAME PROPERTY VALUE SOURCE poolA zoned off default poolA/fs2 zoned on default
请注意,poolA/fs2 的 zoned 属性已设置为 on。此 ZFS 文件系统已委托到非全局区域,挂载在区域中,并在区域管理员的控制之下。ZFS 使用 zoned 属性来指示已在某一时刻将数据集委托给非全局区域。