我最近在使用 Centos 7 操作系统的 Google Compute Engine VM 上进行了恢复测试。VM 有五个由 LVM 管理的分区磁盘。服务器已经存在了一段时间,所以大约有十个文件系统分布在磁盘上。这些快照都是在凌晨时分在一两秒内创建的。
看起来复苏进展顺利,df
输出看起来像我预期的那样。
我只是幸运吗?
从表面上不同步的快照中恢复时,我通常会遇到麻烦。
我想知道:我是否需要使用“适当的”逻辑卷感知备份系统来确保恢复的文件系统的一致性?或者如果失败了,我应该确保每个文件系统都在自己的单个磁盘上吗?还是我不必要地担心?
GCP 建议将每个文件系统放在自己的单个磁盘上。
从标准系统管理员的角度来看,考虑到可以附加到实例的磁盘数量是有限的,这可以看作是一种资源浪费,但是管理备份更容易。
如果我理解正确,您将 5 个单独的磁盘附加到您的实例并继续创建 PV、VG、LV 和 FS。最后,您几乎同时为每个磁盘拍摄了快照
您似乎没有在快照之间对磁盘进行更改,但我不建议将此架构用于数据库等敏感应用程序,因为我会担心数据一致性。如果您在磁盘快照之间重复该实验并遇到数据一致性问题,我不会感到惊讶。
我建议您查看快照最佳实践和计划快照