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 <new device>
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命令查看。
#metastat
d5: 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 管理指南