You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

将Google Compute Cloud启动盘扩容至4TB遇阻:仅显示2TB

解决GCP实例磁盘扩容后文件系统未更新的问题

我之前也碰到过一模一样的情况!你已经成功在GCP控制台完成了磁盘的扩容(所以lsblk能看到sda总容量是4TB),但分区和文件系统还没跟上扩容的变化,这就是df -h只显示2TB的原因。下面是一步步的解决方法:

  • 确认当前分区状态
    先完整查看磁盘和分区的详细信息,确认sda1的实际大小:

    sudo lsblk -o NAME,SIZE,FSTYPE,MOUNTPOINT
    

    你会看到sda是4TB,但sda1还是原来的2TB。

  • 扩展分区(GPT磁盘适用,GCP启动盘默认是GPT)
    使用parted工具来扩展分区:

    sudo parted /dev/sda
    

    进入交互模式后执行以下操作:

    • 输入print,查看当前分区表,确认sda1是编号为1的分区
    • 输入resizepart 1,然后按提示输入新的分区结束位置,直接按回车即可使用磁盘的全部剩余空间
    • 输入quit退出parted
  • 扩展文件系统
    GCP实例的启动盘默认使用ext4文件系统,执行以下命令扩展文件系统到整个分区:

    sudo resize2fs /dev/sda1
    

    如果你的文件系统是XFS(比如自定义镜像),则用这条命令:

    sudo xfs_growfs /
    
  • 验证结果
    再次查看磁盘使用情况,确认空间已经更新:

    df -h
    

    现在/dev/sda1应该显示4TB的容量了。

注意:操作前建议备份重要数据,虽然这些步骤都是安全的,但以防意外情况。

内容的提问来源于stack exchange,提问作者Vasilis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.21 06:51:14