【IT168 专稿】在前面的文章中已经讲述了如何利用Storage Foundation来创建磁盘组和卷,然后在卷上创建文件系统用以保存数据。这样就可以很容易创建属于自己的卷和文件系统来管理数据了,这真的是一件很酷的事情。然而,仅仅根据主机应用系统来划分存储资源还仅仅是存储管理的开始,我们在具体使用中,还需要了解磁盘、磁盘组、卷的应用状态,才能保证存储资源稳定可用。
本文将向大家介绍如何监控磁盘,磁盘组、卷的状态,确保存储时刻保持在稳定应用的状态;修改卷的存储模式,指定存储属性;以及如何利用日志记录存储实时的状态,保证系统可以在发生故障的时候快速恢复。
参考链接:
用Storage Foundation管好存储系统-安装
用Storage Foundation管好存储系统-入门
为了说明清楚,文章假设用户已经用三块磁盘disk1,disk2,disk3组成了磁盘组TestDG,并且在上面创建了普通卷TestVol:
一, 检查磁盘状态
# vxdisk -o alldgs list
DEVICE TYPE DISK GROUP STATUS
Disk1 auto:cdsdisk TestDG01 TestDG online
Disk2 auto:cdsdisk TestDG02 TestDG online
Disk3 auto:cdsdisk TestDG03 TestDG online
Disk4 auto:none - online invalid
Disk5 auto:none - error
Disk6 auto:cdsdisk OtherDG OtherDG online
从这个命令我们能得出这样一些信息:
1) Disk1,disk2和disk3组成了磁盘组TestDG,而且它的状态是online,说明可以被Storage Foundation正常使用;
2) Disk4的状态是online invalid,说明该盘是可以正常使用的,但是没有被Storage Foundation初始化,所以不能被Storage Foundation管理。一般来说,操作系统所在盘就是这个状态;
3) Disk5显示的状态是error,说明该磁盘有错误,不能被Storage Foundation使用。需要对磁盘进行初始化或者磁盘修复才能使用;
4) Disk6也是被Storage Foundation初始化并且可以正常使用的磁盘,但是它属于另一个磁盘组otherDG。
二, 查看磁盘的详细信息
# vxdisk -g TestDG list disk1
Device: Disk1
devicetag: Disk1
type: auto
hostid: Test
disk: name=TestDG01 id=20070412.1191.Test
group: name= TestDG id=20070412.1191.Test
。。。。
通过该命令可以得到某磁盘的唯一ID号,所属组等信息
除此命令之外,我们还可以使用
# vxdisk -s list 得到所有磁盘的信息概况。