免费注册 查看新帖 |

Chinaunix

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

solaris DiskSuite 制作各种RAID [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-15 15:36 |只看该作者 |倒序浏览
●查找新安装的硬盘
#devfsadm   

●查看disk
#format      


#prtvtoc /dev/rdsk/c2t0d0s2 | fmthard -s - /dev/rdsk/c2t1d0s2


1、制作RAID0
#metadb -a -c 3 -f c2t0d0s3 c2t1d0s3 c2t2d0s3
#metainit d0 1 1 c2t0d0s0
#metattach c2t1d0s0
#metattach c2t2d0s0
#metastat

创建文件系统和挂接
#newfs /dev/md/rdsk/d0
#mkdir /raid0
#mount /dev/md/dsk/d0 /raid0

清除RAID
#umount /raid0
#metaclear d0
#metadb -d -f c2t0d0s3 c2t1d0s3 c2t2d0s3

2、制作RAID1
#metadb -a -c 3 -f c2t0d0s3 c2t1d0s3
#metainit d1 1 1 c2t0d0s0
#metainit d2 1 1 c2t1d0s0
#metainit d0 -m d1
#metattach d0 d2
#metastat

创建文件系统和挂接
#newfs /dev/md/rdsk/d0
#mkdir /raid1
#mount /dev/md/dsk/d0 /raid1

清除RAID
#umount /raid1
#metaclear d0
#metadb -d -f c2t0d0s3 c2t1d0s3

3、制作RAID5
#metadb -a -c 3 -f c2t0d0s3 c2t1d0s3 c2t2d0s3 c2t3d0s3
#metainit d0 -r c2t0d0s0 c2t1d0s0 c2t2d0s0 c2t3d0s0
#metastat

创建文件系统和挂接
#newfs /dev/md/rdsk/d0
#mkdir /raid5
#mount /dev/md/dsk/d0 /raid5

清除RAID
#umount /raid5
#metaclear d0
#metadb -d -f c2t0d0s3 c2t1d0s3 c2t2d0s3 c2t3d0s3

4、制作RAID 0+1
#metainit d1 1 2 c2t0d0s0 c2t1d0s0
#metainit d2 1 2 c2t2d0s0 c2t3d0s0
#metainit d0 -m d1
#metattach d0 d2
#metastat

5、热备盘的制作
#metainit hsp001
#metahs -a hsp001 c2t4d0s0
#metaparam -h hsp001 d0

如果是RAID1的情况,热备只能绑定在两个子镜像卷上而不能绑在主镜像卷:
#metaparam -h hsp001 d1
#metaparam -h hsp001 d2

#metastat

删除热备
#metaparam -h none d0
#metaclear hsp001


用disk suite恢复镜像盘的步骤:
假如c2t4d0盘坏掉,则停机更换硬盘后需做恢复工作,如下:

先在OK状态下用镜像的盘启动到单用户模式下:
{0} ok boot disk1 -s

在单用户下执行:
#metadb -d c2t4d0s3
#prtvtoc /dev/rdsk/c2t0d0s2 | fmthard -s - /dev/rdsk/c2t4d0s2
#metadb -a -f -c 3 c2t4d0s3
#halt

{0} ok boot disk1

#metareplace -e d30 c2t4d0s0
#metareplace -e d31 c2t4d0s1
#metareplace -e d37 c2t4d0s7
#metastat -t

恢复完成后,可在OK状态下用:

{0} ok boot disk

从恢复盘启动系统,如正常启动,则恢复成功。


制作软分区:
#metainit d3 -p d0  500m
#metainit d4 -p d0  all

#mount /dev/md/rdsk/d0 /export/home
#growfs -M /export/home /dev/md/rdsk/d0  (如果没有mount可以不用-M选项)



前一阵子发此贴写完以后觉得太仓促了,很多东西我都没有写进去,不够详细,特此编辑补上。

[ 本帖最后由 sunadmin 于 2006-8-21 11:01 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2006-06-15 16:20 |只看该作者
顶一下```简单明了```不错
支持```

论坛徽章:
0
3 [报告]
发表于 2006-06-15 16:27 |只看该作者
就做过mirror,其他没做过,有机会照着老大做一把,谢谢

论坛徽章:
2
双鱼座
日期:2014-02-23 12:10:03操作系统版块每日发帖之星
日期:2015-12-17 06:20:00
4 [报告]
发表于 2006-06-15 21:37 |只看该作者
3、制作RAID5
有问题!!!!

论坛徽章:
0
5 [报告]
发表于 2006-06-16 10:25 |只看该作者
老大观察太仔细了也

#metadb -a -c 3 -f c2t0d0s3 c2t1d0s3 c2t2d0s3 c2t3d0s3
#metainit d0 -r c2t0d0s3 c2t1d0s3 c2t2d0s3 c2t3d0s3

做成metadb的分区还能搞raid5啊?
应该是:
#metadb -a -c 3 -f c2t0d0s3 c2t1d0s3 c2t2d0s3 c2t3d0s3
#metainit d0 -r c2t0d0s0 c2t1d0s0 c2t2d0s0 c2t3d0s0
吧?

还有1
#metadb -a -c 3 -f c2t0d0s3 c2t1d0s3 c2t2d0s3
#metainit d0 1 1 c2t0d0s0
#metattach c2t1d0s0
#metattach c2t2d0s3
最后一句,是不是应该改成:
#metattach c2t2d0s0


疏忽了。。。。。。

论坛徽章:
0
6 [报告]
发表于 2006-06-16 10:26 |只看该作者
蜘蛛兄,我不知道我写的RAID5里面有什么不对的地方,我又重新实验了一次,没有错了,如果错,可能就是在metastat的时候要等候RAID5构建,等构建完才能创建文件系统,其他的我就不知道哪儿有问题了,请蜘蛛兄指点小弟。

论坛徽章:
0
7 [报告]
发表于 2006-06-16 12:03 |只看该作者
可能误会了,楼主每次都是删干净后作下一个raid的.
but 会不会个别地方没有metaclear干净??

论坛徽章:
0
8 [报告]
发表于 2006-06-16 12:04 |只看该作者
不过的确metadb把s3占了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP