LVM是Logical Volume Manager(逻辑卷管理器)的简称,它可使管理员在Linux系统上更加灵活的规划和使用磁盘空间。 |
|
|
|
|
|
|
|
2楼 工具 默认状况下,LVM按照LVM配置文件/etc/lvmtab中的出现的顺序,从物理卷中选择可用的物理分区,将这些物理分区分配给逻辑卷。管理员也能够忽略这种默认分配,直接决定逻辑卷将使用哪一个物理卷上的物理分区。 |
|
|
3楼 spa Hex code (type L to list codes): 8e |
|
|
4楼 code # vgdisplay /dev/vg01 |
|
|
5楼 索引 # lvcreate -L 500M -n lv1 vg01 |
|
|
6楼 it 00001 /dev/sda4 00001 0 0 00002 /dev/sda4 00002 0 0 00003 /dev/sda4 00003 0 0 00004 /dev/sda4 00004 0 0 00005 /dev/sda4 00005 0 0 00006 /dev/sda4 00006 0 0 00007 /dev/sda4 00007 0 0 00008 /dev/sda4 00008 0 0 …… 00123 /dev/sda4 00123 0 0 00124 /dev/sda4 00124 0 0 最后,在创建好的逻辑卷上建立文件系统,而后将文件系统挂载到现有的Linux文件系统中,就可使用逻辑卷存储数据了。例如要在逻辑卷lv1上创建ext3文件系统,能够执行如下操做: # mkfs -t exte /dev/vg01 /lv1 逻辑卷创建以后,其尺寸能够动态增长或减小。只要逻辑卷所在的卷组有足够的剩余磁盘空间,就可使用lvextend命令扩展逻辑卷,操做实例以下所示: # lvextend -L +200M /dev/vg01/lv1 lvextend -- extending logical volume "/dev/vg01/lv1" to 700 MB lvextend -- doing automatic backup of volume group "vg01" lvextend -- logical volume "/dev/vg01/lv1" successfully extended 也可使用lvreduce命令缩减逻辑卷的尺寸,操做实例以下所示: # lvreduce -L -200M /dev/vg01/lv1 lvreduce -- WARNING: reducing active logical volume to 500 MB lvreduce -- THIS MAY DESTROY YOUR DATA (filesystem etc.) lvreduce -- do you really want to reduce "/dev/vg01/lv1"? [y/n]: y lvreduce -- doing automatic backup of volume group "vg01" lvreduce -- logical volume "/dev/vg01/lv1" successfully reduced 注意:缩减一个活动的逻辑卷可能会破坏卷上的数据,执行时应提早检查数据存储状况。 若是卷组上已经没有足够的空间可供逻辑卷扩展,就须要扩展卷组以提供更多的磁盘空间。为了扩展卷组,须要先增长可用的物理卷,而后将卷组扩展到新的物理卷上。例如增长一个磁盘/dev/sdd,为了扩展卷组到/dev/sdd,须要执行如下操做: 1) 在新磁盘上创建物理卷: # pvcreate /dev/sdd pvcreate -- physical volume "/dev/sdd" successfully created 2) 将卷组vg01扩展到新的物理卷上: # vgextend vg01 /dev/sdd vgextend -- INFO: maximum logical volume size is 255.99 Gigabyte vgextend -- doing automatic backup of volume group "vg01" vgextend -- volume group "vg01" successfully extended |