使用亚马逊EBS来存储您的数据库。 并增加存储空间!

好的,您可以将数据库存储在Amazon EBS上,当您想添加额外的存储空间时,

你将需要

  • 1)拍摄一张快照,然后永远等待拍摄快照
  • 2)从快照中创build一个新的更大的卷,并再次等待它来创build您的卷。
  • 3)停止你的瞬间
  • 4)分离旧的音量,然后重新连接新的音量。
  • 5)开始你的瞬间

没有停机时间,没有更简单快捷的方法吗?

是。 使用LVM 。

使用逻辑卷pipe理器,您的卷可以跨越多个设备上的多个分区。 您可以通过添加新设备来扩展逻辑卷,然后将文件系统扩展到新的空间。 您的文件系统将成为跨多个设备的一个连续空间。

首先,使用LVM设置您的初始存储空间。 一个卷组和卷应该完成这项工作。 然后,当你需要举例的时候,添加一个新的EBS卷,将其附加到你的实例,将它添加到卷组,增加你的文件系统到空间,中提琴:更多的空间,没有停机时间。

稍后,考虑创build一个新的设备作为一个更大的单个EBS卷(再次使用LVM!),同步您的数据,并将您的服务旋转到它。 这可以用最less的停机时间来完成,因为它可以在侧面准备好,并且可以让您将卷作为一个EBS设备再次进行快照。 否则,AWS的快照机制将变得毫无用处,除非在快照之前冻结或卸载文件系统。