我有一个包含 postgresql 数据库的 Windows 实例,它包含一个系统驱动器 (1 EBS) 和一个在 RAID 0 中的 4 个 1TB EBS 中运行的数据驱动器。
我们发布了我们永远无法使用所有空间的消息,因此我们现在希望缩小到 RAID 0 中的一个 1.5TB EBS 或 4 个 375GB EBS 的较小大小。我们为此实例定期备份快照。
哪种选择最安全? (RAID 0 中的一个 1.5TB 或 4 375GB)
我应该如何将整个数据驱动器从 4 个 EBS 迁移到 1 个 EBS?
从长远来看,在性能和维护方面哪个更好?
非常感谢
最佳答案
恕我直言,最好的选择是分配一个您需要的大小的新 EBS。这个新的 EBS 将成为最终存储。
一旦 EBS 初始化并且存储可用,您就可以通过标准的 postgreSQL 工具迁移数据库(转储和重新加载?)
要关闭事件,然后删除 1TB 的 4 个 EBS,因为您不再需要它们。
任何其他选项都不会为您提供相同级别的灵 active 和数据安全性(建议的方法实际上没有风险)
关于postgresql - 如何安全地将 RAID 0 EBS 转换为 AWS 中的单个 EBS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36178645/