PVE给LXC硬盘扩容
1. 停止要扩容的lxc

2. 列出逻辑卷
我的lxc容器id是101,所以是vm-101-disk-0 
3. 使用e2fsck检查逻辑卷
root@pve:~# e2fsck -f /dev/pve/vm-101-disk-0
e2fsck 1.47.0 (5-Feb-2023)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/pve/vm-101-disk-0: 663074/2621440 files (0.3% non-contiguous), 8256330/10485760 blocks4. 执行扩容操作
这个路逻辑卷当前是40G,我想扩容到200G,所以需要加160G
root@pve:~# lvextend -L +160G /dev/pve/vm-101-disk-0
Size of logical volume pve/vm-101-disk-0 changed from 40.00 GiB (10240 extents) to 200.00 GiB (51200 extents).
Logical volume pve/vm-101-disk-0 successfully resized.5. 更新容器配置
vim /etc/pve/local/lxc/101.conf
# 将mp0中的size=40G修改为目标大小,我这里是:size=200G
6. 进行实际扩容
root@pve:~# resize2fs /dev/pve/vm-101-disk-0 200G
resize2fs 1.47.0 (5-Feb-2023)
Resizing the filesystem on /dev/pve/vm-101-disk-0 to 52428800 (4k) blocks.
The filesystem on /dev/pve/vm-101-disk-0 is now 52428800 (4k) blocks long.7. 扩容完成,检查是否成功
先前往pve开启lxc容器
查看lxc资源选项

这里已成功更新为200G
前往lxc shell查看磁盘大小
root@lxc-ubuntu:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/pve-vm--101--disk--0 197G 31G 156G 17% /
none 492K 4.0K 488K 1% /dev
tmpfs 16G 0 16G 0% /dev/shm
tmpfs 6.3G 2.4M 6.3G 1% /run
tmpfs 5.0M 0 5.0M 0% /run/lock可以看到已经变成了约200G
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Ryan的折腾日记
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果