LVM 扩展逻辑卷与文件系统
2016-01-04 by dongnan
环境
XenServer
创建的虚拟机- 虚拟机操作系统
CentOS 6.7
- 虚拟磁盘
xvda
空间为20GB
,并使用LVM管理磁盘 /root
根分区使用EXT4
文件系统。
目标
- 调整虚拟机磁盘为
50GB
空间 - 新的磁盘空间以 LVM方式加入卷组
- 扩展根分区
/root
操作步骤
磁盘
- 调整虚拟机磁盘过程省略。
- 磁盘分区,参考这里 。
LVM逻辑卷
创建物理卷
pvcreate /dev/xvda5
Physical volume "/dev/xvda5" successfully created
扩展卷组
vgextend VolGroup /dev/xvda5
Volume group "VolGroup" successfully extended
获得可用PE
vgdisplay | grep Free
Free PE / Size 7679 / 30.00 GiB
逻辑卷信息
lvdisplay
--- Logical volume ---
LV Path /dev/VolGroup/lv_root
LV Name lv_root
#...省略
扩展逻辑卷
lvextend -l +7679 /dev/VolGroup/lv_root
Size of logical volume VolGroup/lv_root changed from 17.51 GiB (4482 extents) to 47.50 GiB (12161 extents).
Logical volume lv_root successfully resized
文件系统
最后扩展文件系统,ext4
提供了 resize2fs
命令完成文件系统扩展功能。
resize2fs /dev/VolGroup/lv_root
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/VolGroup/lv_root is mounted on /; on-line resizing required
old desc_blocks = 2, new_desc_blocks = 3
Performing an on-line resize of /dev/VolGroup/lv_root to 12452864 (4k) blocks.
The filesystem on /dev/VolGroup/lv_root is now 12452864 blocks long.
验证
扩展后的root分区信息
df -Th
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
ext4 47G 6.8G 38G 16% /
tmpfs tmpfs 1.9G 12K 1.9G 1% /dev/shm
/dev/xvda1 ext4 477M 57M 396M 13% /boot