【问题标题】:Resize AWS elastic volume with ext4 filesystem without needing to unmount it使用 ext4 文件系统调整 AWS 弹性卷的大小,而无需卸载它
【发布时间】:2021-09-29 01:20:51
【问题描述】:

所以根据https://aws.amazon.com/blogs/aws/amazon-ebs-update-new-elastic-volumes-change-everything/

我应该能够“动态”增加卷大小而无需停机。但是我不明白这怎么可能?

我可以调整卷的大小,但我仍然需要卸载卷来调整文件系统分区的大小。如果此卷是根卷,我必须将其取下才能卸载它。

我错过了什么?

【问题讨论】:

  • 我同意。此功能只是让您不必创建快照并从快照创建新的更大的卷。它对调整磁盘卷大小所涉及的操作系统问题没有帮助。该功能并没有公告所说的那么有用。
  • 这个弹性卷有什么好处...如果它需要在任何情况下卸载?呸呸呸

标签: amazon-web-services amazon-ec2


【解决方案1】:

我不知道为什么这个答案的支持率这么低,但它似乎是解决方案:https://stackoverflow.com/a/44354499/1663462

这可以在不停机的情况下运行(在根设备上)。

基本上需要两个命令:

sudo growpart /dev/xvda 1
sudo resize2fs /dev/xvda1

【讨论】:

    【解决方案2】:

    这完全取决于您在 EBS 驱动器上使用的文件系统。

    我只在 Linux 上做过这个,所以如果你在你的服务器上运行其他东西,我帮不了你。

    如果您使用的是 EXT4,您只需致电 resize2fs /dev/xvdXY 即可完成,您将立即获得更多空间 - 无需重新安装或重新启动。

    对于 XFS,它是 xfs_growfs /dev/xvdXY

    你当然应该在做任何事情之前拍一张快照。

    【讨论】:

    • sudo resize2fs /dev/xvda1 给我resize2fs 1.42.9 (4-Feb-2014) The filesystem is already 2618595 blocks long. Nothing to do!
    猜你喜欢
    • 2019-08-17
    • 1970-01-01
    • 2020-07-23
    • 1970-01-01
    • 2015-06-17
    • 1970-01-01
    • 1970-01-01
    • 2021-12-16
    • 1970-01-01
    相关资源
    最近更新 更多