前端之家收集整理的这篇文章主要介绍了
使用LVM进行差异备份,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以基于LVM快照(或类似的技术)创建差异备份?
我想执行托管多个服务的内部网服务器及其数据库(目前使用Postgres 8,Postgres 9和MySQL)的备份.所以我考虑设置基于日志传送的备份(除了备份文件系统),但整个事情变得有点复杂.
作为替代方案,我正在考虑LVM快照 – 但数据库不小,我需要节省备份空间……
同样重要的是,当数据库不断编写文件时,LVM快照的使用非常安全.
LVM快照是块设备级别的写时复制.在
文件系统或应用程序中没有任何特殊活动,它们的行为与崩溃和重新启动相同.如果您可以在创建快照之前停顿应用程序和
文件系统并刷新任何挂起的写入,则可以极大地提高快照中数据的一致性.例如,在
数据库中
获取全局写锁,然后刷新
文件系统并使其
文件系统为只读(某些
文件系统如XFS具有明确的静默选项),制作快照然后解锁所有
内容.
就备份空间而言,快照是写时复制的,因此您只需要为快照分配足够的空间,以覆盖在快照生命周期内在实时文件系统上覆盖的块数.
原文链接:https://www.f2er.com/linux/396984.html