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

相关推荐
dllmayday41 分钟前
Linux 上用终端连接 WiFi
linux·服务器·windows
ACP广源盛139246256731 小时前
IX8024与科学大模型的碰撞@ACP#筑牢科研 AI 算力高速枢纽分享
运维·服务器·网络·数据库·人工智能·嵌入式硬件·电脑
峥无2 小时前
Linux系统编程基石:静态库·动态库·ELF文件·进程地址空间全景图
linux·运维·服务器
用户2367829801682 小时前
从 chmod 755 说起:Unix 文件权限到底是怎么算的?
linux
码云数智-大飞2 小时前
本地部署大模型:隐私安全与多元优势一站式解读
运维·网络·人工智能
Strugglingler2 小时前
【systemctl 学习总结】
linux·systemd·systemctl·journalctl·unit file
Harvy_没救了3 小时前
【网络部署】 Win11 + VMware CentOS8 + Nginx 文件共享服务 Wiki
运维·网络·nginx
春风有信4 小时前
【2026.05.01】Windows10安装Docker Desktop 4.71.0.0步骤及问题解决
运维·docker·容器
嵌入式×边缘AI:打怪升级日志4 小时前
100ASK-T113 Pro 开发板 Bootloader 完全开发指南
linux·ubuntu·bootloader
2401_873479404 小时前
断网时如何实时判断IP归属?嵌入本地离线库,保障风控不中断
运维·服务器·网络