BigdataLyn's TECH Blog! 刀不磨要生锈,人不学习要落后 - Thinking ahead

[原创]扩大VM的磁盘容量

2016-05-04
DB2

How to 扩大VM的磁盘容量?

扩大VM的磁盘容量

如果是采用了卷组管理磁盘,则需要用到一系列LVM的命令:

#####1. 给VM的image文件增加5G容量

qemu-img resize <img-file> +5G 

#####2. 启动VM,用fdisk 创建物理分区

fdisk /dev/sda

(n  --》 t '8e' --》 w)

假定创建/dev/sda3

#####3. 重启VM,创建物理卷

pvcreate /dev/sda3

pvscan

vgdisplay

#####4. 扩展物理卷

vgextend  VolGroup00 /dev/sda3

vgdisplay

#####5. 扩展逻辑卷

mount

lvscan

lvextend -l +xxxx /dev/...

或者

lvresize -L +5G /dev/VolGroup00/LogVol00

#####5. 调整文件系统

resize2fs

或者

ext2online /dev/mapper/VolGroup00-LogVol00

详细的步骤也可以参看这篇博客:

http://blog.sina.com.cn/s/blog_6d42fdfe0100n7in.html

用复制的镜像文件启动新的VM之后、发现网络设备编号由eth0变为eth1/eth2/…

删除udev中有关net的规则
rm /etc/udev/rules.d/70-persistent-net.rules

rm /lib/udev/rules.d/75-persistent-net-generator.rules
去掉相关脚本的执行权限
chmod -x /lib/udev/write_net_rules


Comments