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

相关推荐
EmbedLinX18 小时前
嵌入式Linux C++常用设计模式
linux·c++·设计模式
萧曵 丶18 小时前
Nginx 高频面试题(含答案)
运维·nginx
吕司18 小时前
Linux系统安装MySQL
linux·运维·服务器
犀思云18 小时前
构建全球化多云网格:FusionWAN NaaS 在高可用基础设施中的工程实践
运维·网络·人工智能·系统架构·机器人
程序猿阿伟19 小时前
《Apple Silicon与Windows on ARM:引擎原生构建与模拟层底层运作深度解析》
arm开发·windows
软件资深者19 小时前
游戏组件DirectX修复工具(DirectX Repair)v4.4增强版
windows·游戏·电脑·系统修复
serve the people19 小时前
python环境搭建 (九) 极简日志工具 loguru
linux·服务器·python
By北阳19 小时前
Windows 系统中 存储信息加载异常的表现,所有数值都显示为 “0000000” 乱码
windows
yuankoudaodaokou20 小时前
革新自动化产线调试,扫描生成点云精准引导机器人路径
运维·python·机器人·自动化
wengad20 小时前
podman搭建nginx服务
运维·nginx·podman