PVE删除交换分区给root
原创大约 1 分钟
操作环境说明,本操作基于proxmox-ve: 8.1.0实操
# root@:~# pveversion -v
proxmox-ve: 8.1.0 (running kernel: 6.5.11-7-pve)
pve-manager: 8.1.3 (running version: 8.1.3/b46aac3b42da5d15)
背景介绍
PVE按照后,发现root目录磁盘很小(我的磁盘是1T)有大量的磁盘未分配,本教程是把剩余的空间分配给root目录(包含交换分区--本硬件内存为64G,暂时不需要交换分区)使根目录可使用未分配的的磁盘空间。
操作步骤
lsblk -f
df -T
blkid
fdisk -l
# pve的根目录对应的文件系统:/dev/mapper/pve-root
# vgdisplay用于查看卷组容量情况
# pvdisplay查看物理卷的分配情况
# pvcreate创建物理卷
# mount挂载卷,umount去除挂载
# 移除掉交换分区
lvremove /dev/pve/swap
# pvdisplay
# 查看 Allocated PE 确认可以分配的容量
# 给根目录分配多24G磁盘
lvextend -L +24G /dev/mapper/pve-root
# resize2fs 后才能使用
resize2fs /dev/mapper/pve-root
其他福利
有一台Ubuntu 22.04.3 LTS , 发现和PVE磁盘分配模式一样,主磁盘大量空间未分配
下面命令是把剩余的所有空间分配给根目录
# Ubuntu 22.04.3 LTS 扩展磁盘
lvextend -l +100%free /dev/mapper/ubuntu--vg-ubuntu--lv
resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
# 查看
df -hl