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

相关推荐
A小辣椒20 小时前
TShark:Wireshark CLI 功能
linux
A小辣椒1 天前
TShark:基础知识
linux
AlfredZhao1 天前
OCI 明明分配了 200G 系统盘,为什么 df 只看到 30G?
linux·oci
AlfredZhao2 天前
vi 删除指定范围的行,不用再反复按 dd
linux·vi
用户9718356334662 天前
银河麒麟 KY10 申威(SW64) 安装 nginx-1.16.1-2.p01.ky10.sw_64.rpm 详细步骤
linux
猪脚踏浪2 天前
linux 拷贝文件或目录到指定的位置
linux
大树883 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠3 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质3 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
bush43 天前
嵌入式linux学习记录十四、术语
linux·嵌入式