磁盘扩容

1. 确认磁盘空间

  首先,确认磁盘的总大小是否已经扩容到 256G。你可以使用 lsblk​ 或 fdisk 来检查:

lsblk

  如果磁盘大小已经是 256G,但 sda3 的大小仍然是 60.9G,那么可以继续下一步。

2. 扩展分区

  使用 growpart​ 或 fdisk​ 工具扩展分区。这里推荐使用 growpart,因为它更简单且更安全。

  1. 安装 growpart

    sudo apt-get update
    sudo apt-get install cloud-guest-utils
    
  2. 扩展分区

    sudo growpart /dev/sda 3
    
  3. 重新扫描磁盘

    sudo partprobe
    

3. 扩展物理卷(PV)

  使用 pvresize 命令扩展物理卷:

sudo pvresize /dev/sda3

4. 扩展逻辑卷(LV)

  使用 lvextend​ 命令扩展逻辑卷。这里将所有可用空间分配给 ubuntu-lv

sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

5. 扩展文件系统

  根据你的文件系统类型,使用相应的命令扩展文件系统。假设文件系统是 ext4

sudo resize2fs /dev/ubuntu-vg/ubuntu-lv

  如果文件系统是 xfs,可以使用以下命令:

sudo xfs_growfs /

6. 验证扩容

  使用 df -h 命令查看文件系统的空间使用情况,确保新的空间已经被系统识别并可用:

df -h

完整步骤示例

  1. 安装 growpart

    sudo apt-get update
    sudo apt-get install cloud-guest-utils
    
  2. 扩展分区

    sudo growpart /dev/sda 3
    
  3. 重新扫描磁盘

    sudo partprobe
    
  4. 扩展物理卷(PV)

    sudo pvresize /dev/sda3
    
  5. 扩展逻辑卷(LV)

    sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
    
  6. 扩展文件系统

    sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
    
  7. 验证扩容

    df -h
    

注意事项

  • 备份数据:在进行任何磁盘操作之前,建议备份重要数据。
  • 创建快照:如果使用虚拟化工具(如 VMware、Hyper-V 等),建议创建虚拟机的快照,以便在出现问题时能够快速回滚到之前的状态。
  • 验证修改:完成操作后,使用 df -h​ 和 lsblk 命令验证磁盘空间是否已经正确扩容。

  通过以上步骤,你可以将剩余的磁盘空间全部扩容到 sda3,并确保文件系统能够使用这些新增的空间。