CentOS5.5中LVM和GFS应用实例
作者:csuper
发表于:2010-11-02

手头新到一台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
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
/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
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
--- 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
--- 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
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
--- 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
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)
/dev/mapper/vg1-lv1 on /movies type gfs (rw,localflocks,localcaching,oopses_ok)
版权声明
本文仅代表作者观点,不代表Csuper立场。
本文系作者授权百度百家发表,未经许可,不得转载。