向Solaris zone中加入存储设备
来源:互联网 发布:新东方托福网络课程 编辑:程序博客网 时间:2024/05/07 05:23
可以在正在运行的local zone中挂载文件系统。
-
将原始设备和块设备导入非全局区域。导入设备之后,区域管理员便可访问磁盘。然后,区域管理员可以在磁盘上创建一个新的文件系统,并执行以下操作之一:
-
手动挂载文件系统
-
将文件系统放在 /etc/vfstab 中,以便在引导区域时挂载
-
-
作为全局管理员,也可以将文件系统从全局区域挂载到非全局区域。
使用 zonecfg 导入原始设备和块设备
此过程使用 lofi 文件驱动程序,此驱动程序可以将文件导出为块设备。
-
成为超级用户或承担主管理员角色。
-
转到 /usr/tmp 目录。
global# cd /usr/tmp
-
创建一个新的 UFS 文件系统。
global# mkfile 10m fsfile
-
将文件作为块设备进行连接。
如果没有创建其他 lofi 设备,则会使用第一个可用插槽 /dev/lofi/1 。
global# lofiadm -a `pwd`/fsfile
您也将获得所需的字符设备。
-
将设备导入区域 my-zone。
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
手动挂载文件系统
-
成为超级用户。
-
在区域 my-zone 中,在磁盘上创建一个新的文件系统。
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
将文件系统放入 /etc/vfstab 以在引导区域时挂载
此过程用于在文件系统路径 /mnt 上挂载块设备 /dev/lofi/1。块设备包含一个 UFS 文件系统。将使用以下选项:
-
logging,用作挂载选项。
-
yes,告知系统在引导区域时自动挂载文件系统。
-
/dev/rlofi/1,是字符(或原始)设备。如果需要,会在原始设备上运行 fsck 命令。
-
成为超级用户。
-
在区域 my-zone中,向 /etc/vfstab 添加以下行:
/dev/lofi/1 /dev/rlofi/1 /mnt ufs 2 yes logging
将文件系统从全局区域挂载到非全局区域
假设区域中有 zonepath /export/home/my-zone。您需要将磁盘 /dev/lofi/1 从全局区域挂载到非全局区域中的 /mnt。要执行此过程,您必须是全局区域中的全局管理员。
-
成为超级用户或承担主管理员角色。
-
要将磁盘挂载到非全局区域中的 /mnt,请在全局区域中键入以下内容:
global# mount -F ufs /dev/lofi/1 /export/home/my-zone/root/mnt
- 向Solaris zone中加入存储设备
- 在Solaris zone中访问CD/DVD
- 如何在 Solaris 11 中 创建 Solaris zone 区域
- Solaris zone的配置
- 备份Solaris local zone
- solaris 10 zone 安装
- Solaris 10 zone(转)
- Solaris 下分zone
- [Solaris] 将global zone的目录导出到local zone中
- Solaris zone的配置实例
- Solaris zone的安装管理
- 登陆到Solaris local zone
- 向数据库中加入多个简繁字
- 向qtopia4 中加入应用程序
- 如何在Solaris下使用USB存储设备
- 如何在Solaris下使用USB存储设备
- java中向Jscrollpane中加入Jpanel
- 工作笔记 - 在VISTA中禁止向USB存储设备中写数据
- 设计模式总结
- [ASP.net(C#)]XML操作类(一)http://www.36588.com.cn/digital/article/article_22917_1.html
- 如何比较两个label间的差异
- [转贴]有关ROS的若干应用!
- CSS命名规范
- 向Solaris zone中加入存储设备
- 房价上涨是万恶之首。。
- VC知识(一)
- MIDP2.1规范文档
- web开发过程中要注意的问题
- 像QQ一样可以自动收起的对话框
- MFC控件篇之StatusBar
- MFC控件篇之DialogBar
- 一个shell中字符串替换的小技巧