pve lxc 虚拟机 raw 格式 磁盘 扩容

1.关闭要扩容的lxc虚拟机

2.进入pve的shell

bash 复制代码
#安装必要软件, CTid=101 的LXC 为例
apt install guestfs-tools
 
cd /var/lib/vz/images/101/
 
#备份已有数据
cp vm-101-disk-0.raw vm-101.bak
 
#查看raw 磁盘情况
virt-df -h vm-101-disk-0.raw
 
#执行结果:
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Filesystem                                Size       Used  Available  Use%
vm-101-disk-0.raw:/dev/sda                6.8G       927M       5.5G   14%
 
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
guestfish
><fs> add vm-101-disk-0.raw
><fs> run
><fs> list-filesystems
/dev/sda: ext4
><fs> e2fsck-f /dev/sda
><fs> resize2fs-size /dev/sda 3000M
><fs> e2fsck-f /dev/sda
><fs> quit
 
#查看调整后的磁盘情况
virt-df -h vm-101-disk-0.raw
 
#执行结果
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Filesystem                                Size       Used  Available  Use%
vm-101-disk-0.raw:/dev/sda                2.8G       928M       1.7G   33%
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 
#使用qemu-img 调整磁盘大小
qemu-img resize --shrink -f raw vm-101-disk-0.raw 3G
 
#执行结果
------------------------------------------------
Image resized.
------------------------------------------------
 
#查看磁盘信息
qemu-img info vm-101-disk-0.raw 
 
#执行结果
---------------------------------------------------------------------------------------------------------------------------------------
 
image: vm-101-disk-0.raw
file format: raw
virtual size: 3 GiB (3221225472 bytes)
disk size: 1.68 GiB
Child node '/file':
    filename: vm-101-disk-0.raw
    protocol type: file
    file length: 3 GiB (3221225472 bytes)
    disk size: 1.68 GiB
------------------------------------------------------------------------------------------------------------------------------------
 
 
#修改LXC 信息,磁盘大小调整到3G
nano /etc/pve/lxc/101.conf
 
#重新启动LXC
 
 
 
 
 
 
 

参考文献:

shrink virtual disk size of VM

相关推荐
IT WorryFree11 分钟前
飞塔防火墙与第三方设备进行IPSEC故障诊断期间,用户可能会观察到以下错误:
linux·服务器·网络
12345,catch a tiger24 分钟前
虚拟机ubuntu安装Vmware Tools
linux·运维·ubuntu
凉、介44 分钟前
别再把 PCIe 的 inbound/outbound、iATU 和 eDMA 混为一谈
linux·笔记·学习·嵌入式·pcie
辰风沐阳1 小时前
OpenClaw 安装教程(Ubuntu 24.04 Desktop)
linux·ubuntu
嘿嘿嘿x31 小时前
Linux记录过程
linux·开发语言
handsomestWei1 小时前
claude-code在win环境安装使用
windows·ai编程·claude·安装配置·cc-switch
秦时明月之君临天下2 小时前
Windows如何删除任务管理器中的某个服务?
windows
麦田里的守望者_zhg2 小时前
Windows 执行 wsl --update 报错 1603:注册表权限导致 WSL 安装损坏问题排查与修复
windows
程序猿编码2 小时前
一个授予普通进程ROOT权限的Linux内核级后门:原理与实现深度解析
linux·运维·服务器·内核·root权限
小夏子_riotous3 小时前
openstack的使用——9. 密钥管理服务Barbican
linux·运维·服务器·系统架构·centos·云计算·openstack