首页 > 代码库 > Linux下 扩展逻辑分区和扩展逻辑卷组

Linux下 扩展逻辑分区和扩展逻辑卷组

开始我有个小误区,一时没有想通现在写出来,希望以后不会再犯。

练习之前,我首先添加了一块10G的硬盘,然后将该盘分区:如下

fdisk /dev/sdb  n p 4 t 8e w

pvcreate /dev/sdb4

pvdisplay

vgcreate  VG01  /dev/sdb4

vgdisplay

lvcreate -L 100M -n lvdata1  VG01

mkfs -t ext3 /dev/VG01/lvdata1

注意关键是这里的100M,本来是10G的硬盘,我一开只划分了100M的逻辑分区,结果100M逻辑分区用完了,我在添加空间时,疑惑了。

lvextentd  -L  +100M  /dev/VG01/lvdata1 注意这里所加的空间,等加到10G的时候,该盘已经用完了空间。只能在添加磁盘来扩展卷组了。

resize2fs   /dev/VG01/lvdata1


假如所有逻辑卷组中的逻辑分区空间全部用完了,怎么办呢?增加逻辑卷组。在添加一块硬盘10G。

fdisk  /dev/sdc  n p  1 t 8e w

pvcreate  /dev/sdc1

pvs

wKioL1RH_rGzldeRAABfuRa4DPQ217.jpg

此时/dev/sdc1还没有假如VG01中,于是扩展逻辑卷组VG01.

vgextend  VG01  /dev/sdc1

pvs

wKiom1RH_xKAMO8FAABupEPKcTk060.jpg

此时在扩展逻辑分区,就有空间可以分配了。

总结:

扩展逻辑卷命令:

lvdisplay

lvextend  -L  100M   /dev/VG01/lvdata1(这个值是上面命令显示看到的

resize2fs  /dev/VG01/lvdata1

扩展逻辑卷组

vgextend VG01 /dev/sdc1

pvs

删除逻辑卷:

umount  /lvm

修改/etc/fstab

lvremove

vgremove /dev/VG01

pvremove /dev/sdb4 /dev/sdc1

本文出自 “常用文档” 博客,请务必保留此出处http://yujianglei.blog.51cto.com/7215578/1566983

Linux下 扩展逻辑分区和扩展逻辑卷组