Solaris判断RAID类型以及RAID状态检查
一般在Solaris系统上的RAID都是由Solaris Volume
Manager管理,可以通过metastat进行查看RAID的详细信息。
1、例1:“RAID 0+1”
在root状态下使用metastat -t命令查看
(-t选项表示列出“时间”,没有-t选项也是可以的)
#metstat
-t
d113:
Mirror
Submirror 0: d110
State:
Okay
Fri May 30 21:00:47 2008
Submirror 1: d111
State: Needs
maintenance Wed Mar 4 19:37:55
2009
Pass: 1
Read option: roundrobin (default)
Write option: parallel (default)
Size: 570385152 blocks (271 GB)
d110: Submirror
of d113
State:
Okay
Fri May 30 21:00:47 2008
Size: 570385152 blocks (271 GB)
Stripe 0: (interlace: 32 blocks)
Device
Start Dbase
State
Reloc Hot Spare Time
c1t10d0s0
0 No
Okay
Yes
Fri May 30 20:57:57 2008
c1t11d0s0 20352
No
Okay
Yes
Fri May 30 20:57:57 2008
d111: Submirror
of d113
State: Needs maintenance Wed Mar 4 19:37:55
2009
Invoke: metareplace d113 c1t13d0s0
Size: 570385152 blocks (271 GB)
Stripe 0: (interlace: 32 blocks)
Device
Start Dbase
State
Reloc Hot Spare Time
c1t12d0s0
0 No
Okay
Yes
Fri May 30 20:58:35 2008
c1t13d0s0 20352
No
Maintenance
Yes
Wed Mar 4 19:37:55 2009上述内容表示:
d113为“镜像--Mirror”盘阵。
d113由d110和d111两个“子镜像”构成
d110有磁盘c1t10d0 c1t11d0组成的“条带--Strip”;d111由c1t12d0
c1t12d0组成的“条带--Strip”
注意红色的Needs
maintenance表示有一块磁盘出现故障,需要维护。因为这是“镜像”d110子镜像没有问题,因此系统照常运行。
综上所述,4块磁盘先两两组成“条带化”,在合并成一个“镜像”,因此上述4块磁盘构成了一个RAID
0+1
2、例2:“RAID 5”
在root状态下使用metastat命令查看。
#metastatd5: RAID
State:
Okay
Interlace: 32 blocks
Size: 430007232 blocks (205 GB)
Original
device:
Size: 430016352 blocks (205 GB)
Device
Start Block
Dbase
State Reloc Hot Spare
c1t2d0s0
10506
No
Okay Yes
c1t3d0s0
10506
No
Okay Yes
c1t4d0s0
10506
No
Okay Yes
c1t5d0s0
10506
No
Okay Yes
d51: Soft
Partition
Device: d5
State: Okay
Size: 209715200 blocks (100 GB)
Extent
Start
Block
Block count
0
209715264
209715200
d52: Soft
Partition
Device: d5
State: Okay
Size: 209715200 blocks (100 GB)
Extent
Start
Block
Block count
0
32
209715200
上述红色的RAID表示这里是RAID 5。
这个RAID由4块磁盘构成,总容量为(4-1)*74=205GB(注:73G磁盘的磁盘实际容量为74000000000/1024/1024/1024=69GB)
这个RAID 5划分成d51和d52两个分区。
通过df -h查看,可以看到上述的两个分区。
$ df
-h
Filesystem
size used
avail capacity Mounted on
/dev/md/dsk/d1
19G
3.6G
15G
19%
/
/proc
0K
0K
0K
0%
/proc
mnttab
0K
0K
0K
0%
/etc/mnttab
swap
24G
104K
24G
1%
/var/run
swap
24G
80K
24G
1%
/tmp
/dev/md/dsk/d3
9.6G
217M
9.3G
3%
/opt
/dev/md/dsk/d51
98G
22G
75G
23%
/appserver
/dev/md/dsk/d52
98G
64M
97G
1%
/export/home/参考:Solaris Volume Manager 管理指南
(how to get the raid type?)
Link URL: http://blog.sina.com.cn/s/blog_592060b50100djsl.html