免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4185 | 回复: 6
打印 上一主题 下一主题

Solstice DiskSuite 虚拟卷管理 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-12-31 09:40 |只看该作者 |倒序浏览
Solstice DiskSuite 虚拟卷管理\r\nSolstice DiskSuite使用由format创建的标准磁盘分区。典型的卷结构在集成管理反面是透明的。( A typical volume structure is assembled and managed transparently)\r\n/dev/md/dsk/d42 ->; d42 叫做metadevice\r\n/dev/md/dsk/d42 对于系统,看起来是一个分区,但实质上,它可能是/dev/rdsk/c0t0d0s4,/dev/rdsk/c0t0d0s6,/dev/rdsk/c0t0d0s7这些分区组成。\r\n\r\nDiskSuite对象的概述\r\n三个DiskSuite对象:\r\nMetadevice;一组物理分区,对于系统来说就像一个分区一样,的逻辑磁盘\r\nMetadevice state database:你的配置diskSuite状态的数据库\r\nHot spare pool:保留的分区的集合,当分区错误时,自动构建\r\nMetadevice的convention:\r\n1.metadevice的名字以d打头,紧随着的,数字。\r\n2.metadevice的名字默认是/dev/md/rdsk/dxxx,xxx的范围从0~127\r\n3.metadevice的名字可以使用缩写。比如/dev/md/rdsk/d0,可以是 d0\r\n4.metadevice的名字存储在/dev/md/rdsk或/dev/md/dsk中\r\nmetadevice状态数据库,记录和跟踪你对配置的改变,当改变的发生时,状态数据库自动的更新,状态数据库实际上是状态数据库,及其复本的集合。每份拷贝,即所谓的复本,保证在状态数据库中的数据有效。只有你创建了状态数据库及其复本,DiskSuite才可用。通常你有两个选择放置状态数据库的复本。你可以放到专有的分区上,也可以放到即将成为metadevice的分区上。当状态数据库更新的时候,他的复本也会被更新。\r\nHot spare pool可以增加子镜像或者RAID5的metadevice的数据可用性。当错误发生的时候,DiskSuite首先检查第一块大小大于等于即将被replace分区的hot spare pool\r\n\r\n创建初始的状态数据库的复本\r\n状态数据库复本储存DiskSuite的配置信息和状态信息,在使用DiskSuite之前,你比须创建状态数据库的复本\r\n至少三个状态数据库复本要创建\r\n一块磁盘 ->;创建 3个状态数据库复本\r\n2~4块磁盘->; 每个磁盘要创建2个状态数据库复本\r\n5个及以上磁盘->;每个磁盘创建1个状态数据库复本\r\n\r\n决定创建初始状态数据库使用什么方法\r\n1.从0开始创建,如果你有一个新的系统,使用这种方法。你不能在swap, / root,/usr,以及任何含有数据的分区上创建\r\n2.从没有使用过的分区上创建,状态数据库一般占有512k~1024k的空间,因此没有必要用很大的分区存放状态数据库。\r\n3.在都已经在使用的分区上创建数据库,你可以从其他分区上偷取一部分空间来\r\n创建状态数据库\r\n\r\n创建初始状态数据库之前的准备\r\n1.有当前所有的数据被分\r\n2.安装了DiskSuite\r\n3.拥有root的权限\r\n\r\n从0开始创建状态数据库(命令行)\r\n例:在有5块磁盘的系统上创建状态数据库的复本\r\n#metadb –a –f c0t1d0s3 c1t1d0s3 c2t1d0s3 c3t1d0s3 c4t1d0s3\r\n#metadb\r\n-a –f用来创建初始状态数据库\r\n不带参数的metadb用来检查状态数据库的可用状态\r\n例:在有三块磁盘的系统上创建状态数据库的复本\r\n#metadb –a –f –c 2 c0t1d0s3 c1t1d0s3 c2t1d0s3\r\n#metadb\r\n例:在1块磁盘的系统上创建状态数据库\r\n#metadb –a –f –c 3 c0t1d0s3\r\n#metadb\r\n\r\n如何通过偷取swap空间来创建状态数据库\r\n#halt\r\nOk boot –s\r\n#swap –l 列出swap分区的情况\r\n#swap –d /dev/dsk/slice\r\n关闭交换,保证再没有分区用来做swap\r\n#swap –l\r\n通过format命令,对磁盘进行重新分区\r\n添加额外的状态数据库的复本\r\n#metadb –a c0t2d0s0\r\n#metadb\r\n添加2个复本\r\n#metadb –a –c 2 /c0t2d0s0\r\n#metadb\r\n\r\n怎样创建RAID 0\r\n在有所准备之后,使用metainit来创建串联.不要使用该过程在一个已存在的文件系统或者数据上\r\n例:由两个分区创建为一个串联 \r\n#metainit d25 2 1 c0t1d0s2 1 c0t2d0s2\r\n该过程创建了metadevice d25 包含两个stripe 组成了一个分区.\r\n例:由4个分区创建为一个串联\r\n#metainit d40 4 1 c0t1d0s2 1c0t2d0s2 1 c0t3d0s3 1 c0t4d0s3\r\n\r\n创建镜像\r\n创建镜像前的准备\r\n1.镜像可以是一个或者多个submirror组成的。一个submirror可以一个或者十多个串联、或者stripe(条带)的metadevice\r\n2.至少要包含3个以上的状态数据库的复本。\r\n3.创建镜像前,创建条带或者串联的metadevice 拼凑成镜像\r\n4.任何一个文件系统包括/(root) /usr swap 以及任何应用比如数据库都可以镜像\r\n5.镜像一个已经存在的文件系统,需要使用大于等于原大小的分区\r\n\r\n创建镜像命令行方式\r\n1.创建两个条带或串联的metadevice,作为submirror\r\n2.使用metainit –m 创建一路mirror\r\n3.使用metattach从第二个submirror创建两路submirror\r\n4.#metainit d51 1 1 c0t0d0s2\r\n5.#metainit d52 1 1 c1t0d0s2\r\n6.#metainit d50 –m d51\r\n7.#metattach d50 d52\r\n说明:使用metainit 创建两个submirror d51 d52\r\n使用metainit –m 创建一路镜像\r\n使用metattach 创建两路镜像\r\n\r\n如何从未加载的文件系统创建文件系统命令行\r\n使用命令行方式镜像/opt /usr swap\r\n这个过程步骤:\r\n1.标示包含存在的文件系统分区\r\n2.使用metainit –f将加载的系统分区 以串联或条带的方式 submirror1\r\n3.创建第二个条带或者串联\r\n4.使用metainit –m 创建一路镜像\r\n5.卸载文件系统\r\n6.编辑/etc/vfstab文件 以便使文件系统能够引用该镜像\r\n7.重新加载文件系统\r\n8.使用metattach 添加submirror2\r\n\r\n9.#metainit –f d1 1 1 c1t0d0s0\r\n10.#metainit d2 1 1 c2t0d0s0\r\n11.#metainit d0 –m d1\r\n12.#unmount /master\r\n13.Edit /ect/vfstab文件\r\n14.#mount /jkmaster\r\n15.#metattach d0 d2\r\n9~15步:首先 强制创建d1 stripe metadevice\r\n              然后,创建 d2 stripe metadevice\r\n              创建镜像d0,一路d1组成\r\n         卸载文件系统\r\n         然后再/etc/vfstab中修改\r\n修改内容:\r\n将\r\n/dev/dsk/c1t0d0s0 /dev/rdsk/c1t0d0s0 /master ufs 2 yes – 改为\r\n/dev/md/dsk/d0 /dev/md/rdsk/d0 /master ufs 2 yes –\r\n             最后,加载文件系统,将二路镜像submirror2添加到镜像上\r\n\r\n如何在不能卸载的文件系统创建镜像\r\n例如swap / root  /usr 不可以卸载\r\n1.使用metainit –f 将文件系统的分区put in 到一个分区中submirror\r\n2.创建第二个submirror2\r\n3.使用metainit创建一路镜像\r\n4.编辑/ect/vfstab\r\n5.Reboot\r\n6.使用metattach添加二路镜像\r\n\r\n7.#metainit –f d11 1 1 swap\r\n8.#metainit d21 1 1 c1t0d0s1\r\n9.#metainit d1 –m d11\r\n10.Edit /etc/vfstab\r\n11.Reboot\r\n12.#metattach d1 d21\r\n\r\n如何创建/ root分区镜像\r\n1.使用metainit –f创建将文件系统put in到一个分区中\r\n2.创建第二个submirror2\r\n3.使用metainit创建一路镜像\r\n4.使用metaroot\r\n5.使用lockfs\r\n6.Reboot\r\n7.使用metattach添加第二个submirror2\r\n\r\n8.#metainit –f d11 1 1 c0t3d0s0\r\n9.#metainit d12 1 1 c1t3d0s0\r\n10.#metainit d10 –m d11\r\n11.#metaroot d10\r\n12.# lockfs –f a\r\n13.Reboot\r\n14.Metattach d10 d12

论坛徽章:
0
2 [报告]
发表于 2003-12-31 09:46 |只看该作者

Solstice DiskSuite 虚拟卷管理

有没有硬盘坏了,如何更换的方法?

论坛徽章:
0
3 [报告]
发表于 2003-12-31 09:49 |只看该作者

Solstice DiskSuite 虚拟卷管理

#老是问别人问题,有些不好意思了,这是我这两天翻译的冬冬。\r\n#希望能与大家就这种问题多多交流。\r\n翻译约定:\r\nConcatenated 串联\r\nreplica 复本\r\none-way 一路\r\ntwo-way 二路\r\nstripe 条带\r\n参考:Solstice DiskSuite 4.2 User’s Guide\r\nSolstice DiskSuite 4.2 Reference Guide\r\n-----------------------------------------------------------\r\n另外,谁能详细绍介一下关于 RAID 0+1

论坛徽章:
0
4 [报告]
发表于 2003-12-31 10:07 |只看该作者

Solstice DiskSuite 虚拟卷管理

更换坏了的磁盘,好像要分情况:\r\n1.坏了的硬盘是否属于sun stroEdge array\r\n2.硬盘属于RAID5 还是 mirror metadevice还是别的

论坛徽章:
0
5 [报告]
发表于 2003-12-31 11:17 |只看该作者

Solstice DiskSuite 虚拟卷管理

关于移除问题磁盘\r\nSolstice DiskSuite 4.2 User’s Guide\r\npage 241 :How to Replace a Failed SCSI Disk\r\npage 244: working with sparc storedge arrays
zhyfeng 该用户已被删除
6 [报告]
发表于 2006-07-24 17:23 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
7 [报告]
发表于 2006-10-10 15:35 |只看该作者
晕````````谁又把2003的帖给顶出来了\r\n也不怕顶出包来??
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP