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