存储 频道

用Storage Foundation管好存储系统-入门

基本管理功能

一、创建磁盘组:
    1. 初始化硬盘:
    vxdisksetup –i disk1
    vxdisksetup –i disk2
    vxdisksetup –i disk3

    2. 创建一个名为TestDG的磁盘组,该磁盘组包含了上述三个磁盘:
    vxdg init TestDG disk1 disk2 disk3 (三个磁盘之间是空格分开)
    除了这种方法,用户还可以用另一种常用的方法来创建磁盘组:
    1. vxdg init TestDG TestDG01=disk1; (创建一个只包含disk1的磁盘组);
    2. vxdg –g TestDG adddisk TestDG02=disk2 (将disk2加入到该磁盘组);
    3. vxdg –g TestDG adddisk TestDG03=disk3;
    用后一种方法的优点在于可以动态的添加磁盘,如果用户在所需磁盘空间不足,需要扩容的时候,利用添加disk到磁盘组的方法,可以在不破坏现有环境下扩大系统的容量。

    3. 确定磁盘已经被初始化:
    vxdisk list (应该看到三个磁盘都已被分配到TestDG磁盘组下,而且状态是ONLINE)。如果想要查看更加详细的磁盘信息,命令是:vxdisk –s list .

二、创建卷
    1. 创建卷必须指明在哪个磁盘组下面创建,最常用的方法是:
    vxassist –g TestDG make TestVol 1g
    该命令将在TestDG上创建名为TestVol的卷,卷的大小是1个GB。

    2. 如果用户希望该卷只创建在disk1和disk2上面,不占用disk3的空间,那么需要下列命令:
    vxassist –g TestDG make TestVol 1g disk1 disk2

    3. 创建一个条带卷(RAID0)
    vxassist –g TestDG make TestVol 1g layout=stripe
    这样就在TestDG磁盘组上面建立了条带卷

    4. 现在RAID5作为一种性价比较高的存储方案,在各个行业都有广泛的应用。Storage Foundation可以让你容易的创建RAID5格式的卷:
    vxassist –g TestDG make TestVol 1g layout=raid5
    注意的是,raid5至少需要三块盘,否则不能成功;此外,做了raid5的卷的大学,至多就是三块盘总量的三分之二。

    5. 创建镜像卷:
    vxassist –g TestDG make TestVol 1g layout=mirror
    镜像卷的大小只有所占磁盘总大小的一半,因为另外一半保存了数据的副本。

    6. 创建卷成功后,查看卷的信息
    vxprint g TestDG TestVol

三、创建文件系统并使用
    Storage Foundation可以支持用户使用两种文件系统格式,VxFS和UFS,VxFS是Symantec公司文件系统,而UFS是solaris中广泛使用的文件系统。

    1. 创建VxFS文件系统:
    mkfs –F vxfs /dev/vx/rdsk/TestDG/TestVol;
    mount –F vxfs /dev/vx/dsk/TestDG/TestVol /mnt 就可以使用了,文件格式是VxFS。

    2. 创建UFS文件系统:
    mkfs /dev/vx/rdsk/TestDG/TestVol;
    mount /dev/vx/dsk/TestDG/TestVol /mnt 就可以使用了,文件格式为UFS。

    这里需要提醒的是,创建文件系统时使用的是rdsk下面的裸设备文件,而mount挂载时候使用的是dsk下面的块设备文件。块设备文件相当于逻辑单位,是可以读写的,而裸设备文件属于字符设备,可以把它比作硬件,不能够在操作系统控制下直接读写。所有裸设备只能通过mkfs命令在操作系统下面做个映射,通过该映射来读出和写入数据。所以mkfs需要指明裸设备文件,而挂载读写的时候呢,就需要使用块设备。

0
相关文章