扩展虚拟机磁盘

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

Leave a Reply

Your email address will not be published. Required fields are marked *

lWoHvYe 无悔,专一