宿主机上已经装有kvm,并且运行这一台机器 kvm-01
在宿主机上
首先创建数据盘磁盘
qemu-img create -f raw /export2/KVM/disk/kvm-01.img 500G
将磁盘挂载到kvm-01上
virsh attach-disk --domain kvm-01 --source /export2/KVM/disk/kvm-01.img --target vdb --targetbus virtio --driver qemu --subdriver raw --sourcetype file --cache none --persistent
进入虚拟机当中
lsblk 查看发现多了一个 vdb
lvm格式挂载磁盘
创建pv
pvcreate /dev/vdb
使用pvs查看发现多了500G
创建vgs
vgcreate kvm-01 /dev/vdb
创建lv
命令: lvcreate -L [磁盘大小] -n [LV名称] [vg 名称]
lvcreate -L 499G -n iso_img kvm-01
格式化磁盘
命令格式:mkfs.xfs -f 【lv全名称】
mkfs.xfs /dev/kvm-01/iso_img
挂载并查看
mkdir /export
mount /dev/kvm-01/iso_img /export
df -hT
设置开机自动挂载
vim /etc/fstab
/dev/kvm-01/iso_img /export xfs defaults 0 0
现需要在扩容磁盘,
在宿主机上
qemu-img create -f raw /export/KVM/disk/yw-maven-gaozong-disk-02.img 10G
virsh attach-disk --domian yw-maven-gaozong --source /export/KVM/disk/yw-maven-gaozong-disk-02.img --target vdc --targetbus virtio --driver qemu --subdriver raw --sourcetype file --cache none -persistent
进入kvm当中查看
lsblk 多了vdc
创建pv
pvcreate /dev/vdc
扩展vgs
vgextend yw-maven-gaozong /dev/vdc
扩展lv
lvextend -L +10G /dev/yw-maven-gaozong/iso_img
执行resize2fs报错:
# resize2fs /dev/yw-maven-gaozong/iso_img
resize2fs 1.42.9 (28-Dec-2013)
resize2fs: Bad magic number in super-block 当尝试打开
确认文件系统是xfs:
cat /etc/fstab | grep yw-maven-gaozong
xfs用以下命令来扩磁盘空间:
xfs_growfs /dev/mapper/yw--maven--gaozong-iso_img
使用df -hT 查看已经扩容