KVM 虚拟机增加硬盘
2015年11月14日
采用模板的方式可能导致虚拟机的硬盘容量不够,可以通过单独增加一块硬盘来作为数据的存储。
1、首先使用dd命令在默认路径下创建一个大小为10G的映像文件:
dd bs=1M count=10240 if=/dev/zero of=/var/lib/libvirt/images/guest1_data.img
另外也可以使用 qemu-img 命令来创建,具体可以参考:centos 6.6 安装 KVM 虚拟机。
2、使用virsh edit 命令来编辑 domain 的配置文件,在其中已有的disk 段后增加如下内容:
<disk type='file' device='disk'> <driver name='qemu' type='raw' cache='none'/> <source file='/var/lib/libvirt/images/guest1_data.img'/> <target dev='hdb' bus='ide'/> <address type='drive' controller='0' bus='0' target='0' unit='1'/> </disk>
3、分区格式化以及自动挂载硬盘
使用fdisk -l 查看系统的硬盘,根据上次配置,应该可以看到设备 /dev/sdb,然后使用如下命令进行分区
fdisk /dev/sdb
然后进行格式化
mkfs.ext4 /dev/sdb1
假设把新的硬盘mount 到 /data 目录,可以采用命令
mount /dev/sdb1 /data
这种方式如果机器重启后就需要重新mount,所以可以把他加入到fstab 中,这样系统启动时就能自动mount上去
/dev/sdb1 /data ext4 defaults 0 0
欢迎转载,转载请注明文章出处,谢谢!