mdadm是否保证(并通过经验信任)只使用xfs_freeze就可以安全地拍摄快照?我遇到了关于mdadm仍然在后台工作的模糊警告,因此在不首先拆卸RAID的情况下使快照不安全,但如果可能的话,我宁愿避免不得不进行反汇编/重新组装。
快照通过EBS是块级的,但是我不太关心快照过程,而是在快照拍摄时正确的数据是一致的。
除了mdadm之外的选项是受欢迎的,如果它们使进程更可靠--我们过去使用的是LVM条带,但由于跨磁盘快照不可靠的报告,我们专门切换到mdadm。我们还在研究一些组合,例如使用mdadm进行条带化和使用LVM层进行快照。
理想的解决方案将是避免停止从RAID (本例中为Mongo)运行的服务,并以原始数据格式运行,这样新服务器就可以附加恢复快照的数组,而不需要额外的步骤来调整数据。(我们已经有了可以将快照重新组装到新服务器中的代码--我们只需要可靠地创建这些快照。)
发布于 2014-04-25 08:40:41
即使这个问题是相当老的,我想给这个问题一个简短的答案,如果快照一个EBS-RAID是安全的。我们正在使用PIOPS EBS- RAID 0,并通过以下步骤定期备份此RAID:
在我们的情况下,整个过程大约需要1-2分钟。
我们最近经常更改实例和系统,我们总是使用这些快照将数据复制到新实例(并在那里重新构建RAID ),以减少副本之间的同步时间。我们从来没有任何问题的腐败数据-快照只是工作的好!
希望这对正在寻找答案的人有帮助。
https://serverfault.com/questions/557331
复制相似问题