CentOS5.5中LVM和GFS应用实例

作者:csuper 发表于:2010-11-02

CentOS5.5中LVM和GFS应用实例

CentOS5.5中LVM和GFS应用实例

手头新到一台SUN Storage F5100,据称为目前最快的SSD存储,在测试这台SSD存储性能的同时顺便也拿LVM和GFS练练手。简单介绍一下F5100,拆开机箱后看到类似内存插槽一样的模块,分为四个域,最多可安装80片FMOD,手头上的是每片FMOD为22G,这样最大存储空间就是80*22G。

在练习LVM和GFS过程中并未安装F5100,测试机是一台DELL R710,在安装的CentOS5.5系统里看到的磁盘信息如下:
[root@F5100-TEST-174 ~]# fdisk -l

Disk /dev/sda: 42.9 GB, 42949672960 bytes
255 heads, 63 sectors/track, 5221 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14        1941    15486660   83  Linux
/dev/sda3            1942        2463     4192965   82  Linux swap / Solaris
/dev/sda4            2464        5221    22153635    5  Extended
/dev/sda5            2464        5221    22153603+  83  Linux

Disk /dev/sdb: 406.5 GB, 406545498112 bytes
255 heads, 63 sectors/track, 49426 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
1、使用命令fdisk /dev/sdb新增分区,在分区过程中使用“t”转换分区类型,类型代码为8e,转换确认后输入“w”保存分区信息并退出,再输入“partprobe”立即更新分区信息而不用重新启动系统,最后得到如下新增分区:
Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       12450   100004593+  8e  Linux LVM
/dev/sdb2           12451       24900   100004625   8e  Linux LVM
/dev/sdb3           24901       49426   197005095   8e  Linux LVM
2、建立PV(物理卷),将新建的"/dev/sdb1 /dev/sdb2 /dev/sdb3"转换为PV
[root@F5100-TEST-174 ~]# pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3
Physical volume "/dev/sdb1" successfully created
Physical volume "/dev/sdb2" successfully created
Physical volume "/dev/sdb3" successfully created
查看PV信息
[root@F5100-TEST-174 ~]# pvdisplay
--- Physical volume ---
PV Name               /dev/sdb1
VG Name               vg1
PV Size               95.37 GB / not usable 753.50 KB
Allocatable           yes
PE Size (KByte)       4096
Total PE              24415
Free PE               8511
Allocated PE          15904
PV UUID               fnPbxF-TUl5-F3FQ-fpJ9-mzEm-DBDS-0bxDZX

--- Physical volume ---
PV Name               /dev/sdb2
VG Name               vg1
PV Size               95.37 GB / not usable 785.00 KB
Allocatable           yes
PE Size (KByte)       4096
Total PE              24415
Free PE               24415
Allocated PE          0
PV UUID               s6BDZt-X1Eg-PNCd-xafD-3Ss1-6UD0-CyAMeO

--- Physical volume ---
PV Name               /dev/sdb3
VG Name               vg1
PV Size               187.88 GB / not usable 3.79 MB
Allocatable           yes (but full)
PE Size (KByte)       4096
Total PE              48096
Free PE               0
Allocated PE          48096
PV UUID               vldwS4-6DOU-WXsp-5n97-Xbpj-R8x1-LM9kRj
3、建立VG(卷组)
将上一步建立的PV分配到VG中,将VG命名为vg1
[root@F5100-TEST-174 ~]# vgcreate vg1 /dev/sdb1 /dev/sdb2  (后面要做LVM空间扩展实验,所以sdb3先不加入VG)
查看建立好的VG
[root@F5100-TEST-174 ~]# vgdisplay
--- Volume group ---
VG Name               vg1
System ID             
Format                lvm2
Metadata Areas        2
Metadata Sequence No  1
VG Access             read/write
VG Status             resizable
MAX LV                0
Cur LV                0
Open LV               0
Max PV                0
Cur PV                2
Act PV                2
VG Size               190.74 GB
PE Size               4.00 MB
Total PE              48830
Alloc PE / Size       0 / 0   
Free  PE / Size       48830 / 190.74 GB
VG UUID               BN1hZc-ritR-SitE-w6dy-dYuV-aTry-BsSQIi
4、建立LV(逻辑卷)
[root@F5100-TEST-174 ~]# lvcreate -L 190.7G -n lv1 vg1
Rounding up size to full physical extent 190.70 GB
Logical volume "lv1" created
查看LV信息
[root@F5100-TEST-174 ~]# lvdisplay
--- Logical volume ---
LV Name                /dev/vg1/lv1
VG Name                vg1
LV UUID                tsvdaJ-b3GQ-yRii-cfXh-DtjM-2BxK-LMu8X0
LV Write Access        read/write
LV Status              available
# open                 0
LV Size                190.70 GB
Current LE             48820
Segments               2
Allocation             inherit
Read ahead sectors     auto
- currently set to     256
Block device           253:0
使用GFS格式,建立LVM的文件系统
[root@F5100-TEST-174 ~]# mkfs.gfs -p lock_nolock -j 8 /dev/mapper/vg1-lv1 (因为是单机测试,所以使用参数lock_nolock)
This will destroy any data on /dev/mapper/vg1-lv1.

Are you sure you want to proceed? [y/n] y

Device:                    /dev/mapper/vg1-lv1
Blocksize:                 4096
Filesystem Size:           49725716
Journals:                  8
Resource Groups:           760
Locking Protocol:          lock_nolock
Lock Table:                

Syncing...
All Done
6. 挂载LV分区到目录
[root@F5100-TEST-174 ~]# mount.gfs /dev/mapper/vg1-lv1 /movies/
[root@F5100-TEST-174 ~]# mount
/dev/mapper/vg1-lv1 on /movies type gfs (rw,localflocks,localcaching,oopses_ok)
版权声明

本文仅代表作者观点,不代表Csuper立场。
本文系作者授权百度百家发表,未经许可,不得转载。