扩展 Linux 云主机磁盘容量

扩展 Linux 云主机磁盘容量

💡 原文中文,约2600字,阅读约需7分钟。
📝

内容提要

本文介绍了在Linux云主机上扩展磁盘容量的步骤,包括在Oracle Cloud后台操作扩容、重新扫描磁盘、扩展系统分区和使用df命令确认扩容成功。无需重启系统,方便快捷。

🔎

延伸解读

扩容前的关键检查:分区顺序

文章强调,扩展系统分区前必须确认分区顺序。只有待扩展分区位于磁盘末尾,且其后有未分配空间时,才能安全扩展。文中使用 fdisk 查看分区表,发现 sda15 虽在磁盘物理位置靠前,但分区表中顺序与磁盘顺序不一致,这提示读者不能仅凭直觉判断,需仔细核对 Start/End 扇区信息,避免误操作导致数据丢失。

在线扩容的便利与限制

整个扩容过程无需重启系统,通过后台调整卷容量、重新扫描磁盘、扩展分区和文件系统即可完成。但文章也指出,Oracle 免费套餐仅允许创建两块磁盘,因此无法通过新增数据盘来充分利用闲置空间,只能对原有系统盘进行在线扩容。这反映了免费资源的限制,用户需在现有磁盘上操作,并注意数据安全。

文件系统差异与工具选择

文章以 ext4 文件系统为例,使用 growpart 和 resize2fs 命令扩展分区和文件系统。作者提到网上方法多样,但只分享自己验证过的步骤。这提醒读者,不同文件系统(如 xfs)需使用不同工具,操作前应确认自己的文件系统类型,并参考官方文档,避免盲目照搬导致扩容失败。

❓

Q&A

如何在Oracle Cloud后台扩展Linux云主机的磁盘容量?

在Oracle Cloud后台找到对应的引导卷,点击编辑,输入新的卷容量,然后保存。

扩展磁盘容量后,如何让Linux系统识别新的磁盘容量?

需要在Linux系统中执行命令重新扫描磁盘,使用sudo dd和echo命令。

扩展系统分区需要使用哪些命令?

使用growpart命令更新分区表,使用resize2fs命令更新ext4分区信息。

扩展磁盘容量的过程中需要注意什么?

操作时需谨慎,确保数据安全,确认分区顺序正确。

在扩展磁盘容量时,Oracle Cloud提供多少免费空间?

Oracle Cloud提供最多200G的免费磁盘空间。

扩展Linux云主机磁盘容量是否需要重启系统?

整个扩容过程无需重启系统,非常方便。

🏷️

标签

➡️

继续阅读