减少我的AWS EBS卷的问题

时间:2017-07-24 22:42:45

标签: amazon-web-services amazon-ec2

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

我已多次尝试减少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卷大小太大,每天花费我很多钱。

有人可以告诉我能做些什么来找出问题所在。

谢谢

1 个答案:

答案 0 :(得分:1)

亚马逊有关于减少EBS卷here的说明。基本上,就像管理EBS卷一样,亚马逊更喜欢将卷复制到新卷。对于每个步骤,重要的是复制卷和实例的名称,以便了解哪些是您继续操作的。

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

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

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

P.S。是的,亚马逊的链接中有一个拼写错误: - )