kvm 添加磁盘,lvm格式挂载,及扩容

  • Post author:
  • Post category:其他


宿主机上已经装有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  查看已经扩容



版权声明:本文为weixin_46018506原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。