暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

KVM虚拟机磁盘扩容

济南小老虎 2025-04-01
43

背景

研发同事要做一个doris的性能测试
然后开会的时候说只需要200G磁盘就够了
我当时提出了怀疑
但是开发认为问题不大..
然后我们部门同事灌了 两天数据了
磁盘不够用了 -_- 

没办法我记录一下扩容过程


说明

服务器都是CentOS7.9的
虚拟机也都是clone的..
所以理论上都是 一样的命令就可以. 


virsh

一个很奇怪的问题, 我使用virsh list 
然后如下命令: 
cd /kvm/dmp/
qemu-img create -f qcow2  139.207-1.3T.qcow2 1300g
virsh attach-disk 10 kvm/dmp/139.207-1.3T.qcow2  vdb --subdriver qcow2   --config

需要说明 virt-manager  添加磁盘特定版本有bug 建议还是命令行处理吧. 

建议添加了磁盘重启虚拟机. 


修改 sshe的配置文件

vim etc/ssh/sshd_config 

X11Forwarding yes

执行命令 
virt-manager 

通过GUI的方式加一块磁盘
这种方式要看运气,有时候会报错:
2,if=none,id=drive-virtio-disk0: Duplicate ID 'drive-virtio-disk0' for drive

然后进入系统处理


CentOS内扩容磁盘

前提 lvm + xfs 
获取信息: 
fdisk -l  获取新加的磁盘是 dev/vdb
vgdisplay : centos
lvdisplay : dev/centos/root
df -Th    : dev/mapper/centos-root xfs 

执行命令为: 
fdisk dev/vdb  

pvcreate dev/vdb1  
vgextend centos dev/vdb1 
lvextend -l+100%FREE /dev/centos/root
xfs_growfs /dev/mapper/centos-root

注意 fdisk需要配置的事情是 执行初始化配置
n分区->p 主分区 ->1 编号 ->开始分区 回车 ->结束分区回车
最后输入 w 保存


文章转载自济南小老虎,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论