linux上面的lvm和raid
Linux /linuxman
发表于2006-12-08, 10:42
接上篇:
Linux下面的软件Raid测试,下面介绍如何在软件raid的基础上制作lvm
关于LVM的几个概念(PV:phical volume,GV:group volume,LV:logic volume)参考: 帮助理解LVM的一张图
通过创建RAID,我们已经将多块盘构建成了一块逻辑上的大盘。如果不使用LVM,就只能将这一个大盘(raid)作为一个磁盘设备对待,比如/dev/md0。通常,由于raid设备的磁盘空间巨大,需要分割或者按照某种规划按需使用比较合理,这就是LVM发挥作用的时候了。
查看一下刚刚创建的pv:
pvdisplay /dev/md0
--- NEW Physical volume ---
PV Name /dev/md0
VG Name
PV Size 203.56 MB
Allocatable NO
PE Size (KByte) 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID VydlYm-gnZT-6Vto-zHX2-3Gkm-59Pw-30c72f
由于我们只有一个测试用raid,创建pv就到这里结束了。如果有更多的raid,可以创建更多的pv。
vgdisplay
--- Volume group ---
VG Name vg0
System ID
Format lvm2
Metadata Areas 1
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 1
Act PV 1
VG Size 200.00 MB
PE Size 4.00 MB
Total PE 50
Alloc PE / Size 0 / 0
Free PE / Size 50 / 200.00 MB
VG UUID eLduMK-u6GI-XqLG-B5tM-FQtX-wkgL-ehqmzJ
lvdisplay
--- Logical volume ---
LV Name /dev/vg0/lv0
VG Name vg0
LV UUID vMp9Rz-90Ey-JFJb-bgVg-vyj2-wHTd-McWYnD
LV Write Access read/write
LV Status available
# open 0
LV Size 100.00 MB
Current LE 25
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 253:0
mount /dev/vg0/lv0 /mnt/test
关于LVM的几个概念(PV:phical volume,GV:group volume,LV:logic volume)参考: 帮助理解LVM的一张图
通过创建RAID,我们已经将多块盘构建成了一块逻辑上的大盘。如果不使用LVM,就只能将这一个大盘(raid)作为一个磁盘设备对待,比如/dev/md0。通常,由于raid设备的磁盘空间巨大,需要分割或者按照某种规划按需使用比较合理,这就是LVM发挥作用的时候了。
创建pv
pvcreate /dev/md0查看一下刚刚创建的pv:
pvdisplay /dev/md0
--- NEW Physical volume ---
PV Name /dev/md0
VG Name
PV Size 203.56 MB
Allocatable NO
PE Size (KByte) 0
Total PE 0
Free PE 0
Allocated PE 0
PV UUID VydlYm-gnZT-6Vto-zHX2-3Gkm-59Pw-30c72f
由于我们只有一个测试用raid,创建pv就到这里结束了。如果有更多的raid,可以创建更多的pv。
创建vg
vgcreate vg0 /dev/md0vgdisplay
--- Volume group ---
VG Name vg0
System ID
Format lvm2
Metadata Areas 1
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 1
Act PV 1
VG Size 200.00 MB
PE Size 4.00 MB
Total PE 50
Alloc PE / Size 0 / 0
Free PE / Size 50 / 200.00 MB
VG UUID eLduMK-u6GI-XqLG-B5tM-FQtX-wkgL-ehqmzJ
创建lv
lvcreate -L100M -nlv0 vg0lvdisplay
--- Logical volume ---
LV Name /dev/vg0/lv0
VG Name vg0
LV UUID vMp9Rz-90Ey-JFJb-bgVg-vyj2-wHTd-McWYnD
LV Write Access read/write
LV Status available
# open 0
LV Size 100.00 MB
Current LE 25
Segments 1
Allocation inherit
Read ahead sectors 0
Block device 253:0
格式化和挂载lvm
mke2fs -j /dev/vg0/lv0mount /dev/vg0/lv0 /mnt/test