我有一个 CentOS7 (RedHat) 服务器,在 RAID1 中有 2 个引导驱动器,在软件 RAID10 (mdadm) 中有 8 个数据驱动器。我试图使用 LVM 快照备份 mongo 数据库,存储在数据驱动器上,然后压缩快照并将其存储在不同的服务器上。我的问题是每次我检查快照是否是最新的,但它从来都不是。我将在原始逻辑卷中创建一个新文件,然后挂载快照以检查它是否有文件并且它永远不存在,除非我删除快照lvremove
并重新创建它lvcreate
该目录/mnt/snap
是挂载快照的位置,/data
也是我要创建快照的逻辑卷。两者的文件都不相同。我是否正在考虑以错误的方式进行 LVM 快照?每次我想备份和存档数据库时,我真的需要快照吗?
听起来你想他们错了。LVM 快照在创建快照时捕获源设备的状态。所以典型的快照和备份工作流程是:
旧的快照也可以作为额外的备份保留,但这是有代价的(维护数据副本在磁盘空间或磁盘访问方面都不是免费的)。