开始我有个小误区,一时没有想通现在写出来,希望以后不会再犯。
练习之前,我首先添加了一块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
此时/dev/sdc1还没有假如VG01中,于是扩展逻辑卷组VG01.
vgextend VG01 /dev/sdc1
pvs
此时在扩展逻辑分区,就有空间可以分配了。
总结:
扩展逻辑卷命令:
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
原文地址:http://yujianglei.blog.51cto.com/7215578/1566983