【问题标题】:Problems reducing my AWS EBS volume减少我的 AWS EBS 卷的问题
【发布时间】:2017-12-30 15:59:13
【问题描述】:

我在 AWS 上有一个 EC2 实例,使用 Centos 7.3.1611 和 Plesk(通过亚马逊市场设置)

我已多次尝试减小 EBS 卷的大小。我一直遇到问题。

我已成功使用此处的说明 (https://superuser.com/questions/1123799/how-to-decrease-size-the-ebs-root-volume-of-the-rhel-instance-in-aws) 以及类似的其他指南将所有文件从旧服务器复制到新服务器。

唯一的区别是因为我使用的是 xfs 而不是 ext4 我无法执行 e2label

当我将新卷作为 /dev/sda1 附加到实例时,它不会加载。我无法使用 SSH 连接到它,并且网站无法加载。

我现在很茫然。我已经试过很多次了。我犯了一个错误,使我的初始 EBS 卷太大,每天都要花费我不少钱。

有人可以告诉我该怎么做才能找出问题所在。

谢谢

【问题讨论】:

  • 为什么要缩小尺寸?只是为了省钱吗?它仅为 10c/GB/月,因此您花费的时间可能比福利提供的要多。
  • 我明白你的意思,但还有其他原因。我想将容量减少 200GB(每年将近 300 美元),这也是一种学习体验。如果以后有任何问题,我希望能够做到这一点。

标签: amazon-web-services amazon-ec2


【解决方案1】:

亚马逊有关于减少 EBS 卷 here 的说明。基本上,就像管理 EBS 卷一样,Amazon 更喜欢将卷复制到新卷。对于每个步骤,重要的是复制卷和实例的名称,以便在继续进行时知道哪个是哪个。

因此可以在同一个可用区中创建一个您想要大小的新卷,例如 10Gb。将两个卷附加到同一个实例。在新卷上创建文件系统和挂载目录,然后同步文件。然后卸载较小的卷。停止实例。将新的小卷添加到您在开始时记下的块设备名称中。然后重新启动并验证一切都是您需要的。

有很多方法可以管理您的 EBS 卷、管理控制台、CLI;那是好是坏。仍然有一些操作可以通过 CLI 更有效地完成。准确跟踪您的存储需求至关重要,您可能会把钱扔出窗外。

如果您希望新卷位于新区域,则必须采用另一种方法来复制数据,并且可以对其进行加密。基本步骤类似:创建卷、创建快照、确保新卷上有挂载点。会员的一件事是亚马逊不会让您直接更改卷加密。您需要将加密卷复制到未加密卷或以其他方式。有关管理 AWS EBS 卷的更多信息,请查看 NetApp 的 this article

附:是的,亚马逊的链接中有错字,:-)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-11-06
    • 1970-01-01
    • 2019-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-26
    • 1970-01-01
    相关资源
    最近更新 更多