跳过导航链接 | |
退出打印视图 | |
![]() |
系统管理指南:Oracle Solaris Containers-资源管理和 Oracle Solaris Zones Oracle Solaris 10 1/13 Information Library (简体中文) |
15. Solaris Management Console 中的资源控制功能
24. Oracle Solaris 10 9/10:将物理 Oracle Solaris 系统迁移到区域中(任务)
25. 关于安装了区域的 Oracle Solaris 系统上的软件包和修补程序(概述)
26. 在安装了区域的 Oracle Solaris 系统上添加和删除软件包和修补程序(任务)
27. Oracle Solaris Zones 管理(概述)
28. Oracle Solaris Zones 管理(任务)
本章中的新增功能(对于 Oracle Solaris 10 1/06)
本章中的新增功能(对于 Oracle Solaris 10 6/06)
本章中的新增功能(对于 Oracle Solaris 10 8/07)
在安装了区域的 Oracle Solaris 系统上使用 IP 网络多路径
Oracle Solaris 10 8/07:如何在专用 IP 非全局区域中使用 IP 网络多路径
Oracle Solaris 10 8/07:在专用 IP 非全局区域中管理数据链路
在安装了区域的 Oracle Solaris 系统上使用公平共享调度程序
29. 升级安装了非全局区域的 Oracle Solaris 10 系统
30. 各种 Oracle Solaris Zones 问题的故障排除
34. 关于安装、引导、停止、克隆和卸载 lx 标记区域(概述)
可以在正在运行的非全局区域中挂载文件系统。包括以下过程。
作为全局区域中的全局管理员,您可以将原始设备和块设备导入非全局区域。导入设备之后,区域管理员便可访问磁盘。然后,区域管理员可以在磁盘上创建一个新的文件系统,并执行以下操作之一:
手动挂载文件系统
将文件系统放在 /etc/vfstab 中,以便在引导区域时挂载
作为全局管理员,您也可以将文件系统从全局区域挂载到非全局区域。
此过程使用 lofi 文件驱动程序,此驱动程序可以将文件导出为块设备。
有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的"使用 RBAC 和 Solaris 管理工具(任务列表)"。
global# cd /usr/tmp
global# mkfile 10m fsfile
如果没有创建其他 lofi 设备,则会使用第一个可用插槽 /dev/lofi/1 。
global# lofiadm -a `pwd`/fsfile
您也将获得所需的字符设备。
global# zonecfg -z my-zone zonecfg:my-zone> add device zonecfg:my-zone:device> set match=/dev/rlofi/1 zonecfg:my-zone:device> end zonecfg:my-zone> add device zonecfg:my-zone:device> set match=/dev/lofi/1 zonecfg:my-zone:device> end
global# zoneadm -z my-zone boot
my-zone# ls -l /dev/*lofi/*
将显示以下类似信息:
brw------- 1 root sys 147, 1 Jan 7 11:26 /dev/lofi/1 crw------- 1 root sys 147, 1 Jan 7 11:26 /dev/rlofi/1
另请参见
有关更多信息,请参见 lofiadm(1M) 和 lofi(7D) 手册页。
要执行此过程,您必须是区域管理员并且拥有区域管理配置文件。此过程使用在 newfs(1M) 手册页中介绍的 newfs 命令。
my-zone# newfs /dev/lofi/1
newfs: construct a new file system /dev/rlofi/1: (y/n)? y
将显示以下类似信息:
/dev/rlofi/1: 20468 sectors in 34 cylinders of 1 tracks, 602 sectors 10.0MB in 3 cyl groups (16 c/g, 4.70MB/g, 2240 i/g) super-block backups (for fsck -F ufs -o b=#) at: 32, 9664, 19296,
my-zone# fsck -F ufs /dev/rlofi/1
将显示以下类似信息:
** /dev/rlofi/1 ** Last Mounted on ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups 2 files, 9 used, 9320 free (16 frags, 1163 blocks, 0.2% fragmentation)
my-zone# mount -F ufs /dev/lofi/1 /mnt
my-zone# grep /mnt /etc/mnttab
将显示以下类似信息:
/dev/lofi/1 /mnt ufs rw,suid,intr,largefiles,xattr,onerror=panic,zone=foo,dev=24c0001 1073503869
此过程用于在文件系统路径 /mnt 上挂载块设备 /dev/lofi/1。块设备包含一个 UFS 文件系统。将使用以下选项:
logging,用作挂载选项。
yes,告知系统在引导区域时自动挂载文件系统。
/dev/rlofi/1,是字符(或原始)设备。如果需要,会在原始设备上运行 fsck 命令。
/dev/lofi/1 /dev/rlofi/1 /mnt ufs 2 yes logging
假设区域中有 zonepath /export/home/my-zone。您需要将磁盘 /dev/lofi/1 从全局区域挂载到非全局区域中的 /mnt。
要执行此过程,您必须是全局区域中的全局管理员。
有关如何创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的"使用 RBAC 和 Solaris 管理工具(任务列表)"。
global# mount -F ufs /dev/lofi/1 /export/home/my-zone/root/mnt
另请参见
有关 lofi 的信息,请参见 lofiadm(1M) 和 lofi(7D) 手册页。