存储 频道

用Storage Foundation管好存储系统-进阶

    【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 得到所有磁盘的信息概况。

0
相关文章