Skip to the content
扩展虚拟机磁盘
- 首先在宿主机上调整分配的磁盘大小
- 使用 lsblk 或 fdisk -l 查看虚拟机的磁盘大小是否有改变 /dev/sda
- 针对LVM标准分区,先扩展物理分区,(使用vgdisplay 其中Free PE / Size 为0)
- 使用fdisk调整 /dev/sda2的大小
- fdisk /dev/sda
- 然后按以下步骤进行:
- 列出分区:输入
p 显示分区布局,记录 /dev/sda2 的起始扇区位置。
- 删除分区:输入
d,然后选择 2 删除 /dev/sda2。
- 重新创建分区:输入
n 新建一个分区,选择 p(主分区),分区号 2,起始扇区输入原先记录的值,确保不改变起始位置。
- 最后一个扇区:按 Enter 使其使用磁盘的全部未分配空间。
- 写入分区表:输入
w 保存更改并退出 fdisk。
- 刷新分区表 partprobe /dev/sda
- 扩展物理卷 pvresize /dev/sda2
- 确认有空闲空间 vgdisplay
- 扩展逻辑卷 lvextend -l +100%FREE /dev/cl/root
- 扩展文件系统:针对ext4: resize2fs /dev/cl/root. 针对xfs: xfs_growfs /dev/cl/root
- 查看结果 df -h 或 lsblk
- 需注意若提示: Partition #2 contains a LVM2_member signature,选择N不要删除signature,因为重新创建的分区的起始扇区未变,LVM的数据应保持完好
lWoHvYe 无悔,专一