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

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

kvm 添加磁盘,lvm格式挂载,及扩容_第1张图片

 执行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  查看已经扩容

kvm 添加磁盘,lvm格式挂载,及扩容_第2张图片

 

你可能感兴趣的:(Linux,linux,运维,服务器,全文检索)