欢迎光临
我们一直在努力

阿里云扩容,看不到磁盘有增

在阿里云控制台完成磁盘扩容后,在服务器内部却看不到新增空间,这是一个非常常见的情况。

这通常是因为,在控制台扩容云盘容量,只是完成了“买了一块更大的硬盘”这一步;要让操作系统识别并使用这块新空间,还需要在服务器内部进行“分区和文件系统”的扩容操作。

解决步骤

你需要登录到你的ECS实例(通过SSH或管理终端),根据你的操作系统和分区情况,按以下步骤操作:

第一步:确认磁盘扩容已生效

首先,确认操作系统层面是否已识别到扩容后的磁盘总容量。运行以下命令:

bash

fdisk -l
# 或
lsblk

在输出中找到你的系统盘(通常是 /dev/vda)或数据盘(通常是 /dev/vdb)。查看其总大小是否已更新为扩容后的值。如果总大小已更新,说明扩容成功,继续下一步。

第二步:扩容分区和文件系统

这部分操作取决于你的磁盘是否使用了分区表(如MBR或GPT)。

  • 情况A:磁盘没有分区(或只有一个分区且占满所有空间)
    这种情况相对简单,你只需要扩展文件系统即可。执行 df -hT 查看文件系统类型。

    • 如果是 ext 系列(ext3/ext4),运行:resize2fs /dev/vda1 (请将 /dev/vda1 替换为你的实际分区名)。

    • 如果是 xfs,运行:xfs_growfs / (请将 / 替换为你的挂载点)。

  • 情况B:磁盘有多个分区(例如 /dev/vda1 和 /dev/vda2)
    在这种情况下,新增的容量通常是未分配的空闲空间,你需要先扩展分区,再扩展文件系统。

  • 扩展分区:使用 growpart 命令。例如,要扩展第一个分区:growpart /dev/vda 1。

  • 扩展文件系统:分区扩展后,再执行情况A中的文件系统扩展命令。

第三步:验证并处理缓存问题
  • 验证:操作完成后,再次运行 df -h 查看挂载点的可用空间,确认扩容已生效。

  • 处理缓存:如果你使用的是宝塔(BT)面板等第三方管理工具,它们可能有缓存。重启面板服务即可刷新显示。

  • 💎 重要提醒

    • 重启实例:如果上述步骤操作后仍不生效,可以尝试重启ECS实例。这能强制刷新系统缓存和分区表,解决大部分疑难问题。

    • 风险提示:操作前,强烈建议为云盘创建一份快照。虽然扩容操作本身风险较低,但万一操作失误,快照是数据安全的最后一道防线。

    赞(0)
    未经允许不得转载:171主机测评 » 阿里云扩容,看不到磁盘有增
    分享到: 更多 (0)

    评论 抢沙发

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址