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