宿主机操作:通过attach-disk挂载上一块大的数据盘
1.增加虚拟磁盘:qemu-img create -f qcow2 -o size=20G /data/test.qcow2
【成功返回】:Formatting '/data/test.qcow2', fmt=qcow2 size=21474836480 encryption=off cluster_size=65536 lazy_refcounts=off
2.将新增加磁盘文件增加到虚拟机上kvm-1
virsh attach-disk --domain kvm-1 \ 【domain】域/虚拟机实例
--source /data/test.qcow2 \ 【source】镜像文件
--target vdc 指定磁盘驱动类型 (vdb,vdc...)
--targetbus virtio \
--driver qemu \ 驱动程序
--subdriver qcow2 \ 子驱动器
--sourcetype file \ 源类型文件
--cache none 指定磁盘缓存模式 (无缓存)
--persistent 持久化
virsh attach-disk --domain kvm-1 --source /data/test.qcow2 --target vdc --targetbus virtio --driver qemu --subdriver qcow2 --sourcetype file --cache none --persistent
【成功返回】:Disk attached successfully
虚拟机操作:
fdisk命令操作磁盘详解--添加、删除、转换分区等
fdisk -l 查看磁盘
成功后会多一块vdc1.对新的硬盘hdb进行格式化,mkfs.ext4 /dev/vdc
2.在虚拟机根目录下新建目录用于挂载新的硬盘vdc ,mkdir /kvm
3.挂载,mount /dev/vdc /kvm (df -Th 可以发现可用空间)
4.将挂载添加到开机启动。首先获取硬盘UUID,blkid /dev/vdc,输出 /dev/vdc: UUID="19fc1d1d-7891-4e22-99ef-ea3e08a61840" TYPE="ext4"
添加开机启动,vim /etc/fstab,在最后一行输入:UUID=19fc1d1d-7891-4e22-99ef-ea3e08a61840 /kvm ext4 defaults 1 2
重启后生效
网友评论