修改 LVM 时 LVM 快照不更新

修改 LVM 时 LVM 快照不更新

我有一台 CentOS7 (RedHat) 服务器,在 RAID1 中有 2 个启动驱动器,在软件 RAID10 (mdadm) 中有 8 个数据驱动器。我试图使用 LVM 快照来备份存储在数据驱动器上的 mongo 数据库,然后压缩快照并将其存储在不同的服务器上。我的问题是每次我检查快照是否是最新的时,它从来都不是。我将在原始逻辑卷中创建一个新文件,然后安装快照以检查它是否具有该文件,并且它永远不会存在,除非我删除快照lvremove并重新创建它lvcreate


我的设置如下: LVM 快照中的 CentOS 服务器不匹配

该目录/mnt/snap是快照挂载的地方,也是/data我要快照的逻辑卷。两者的文件不相同。我是否以错误的方式考虑 LVM 快照?每次我想要备份和归档数据库时,我真的需要创建快照吗?

答案1

听起来你对他们的想法是错误的。 LVM 快照捕获创建快照时源设备的状态。因此,典型的快照和备份工作流程是:

  1. 创建快照
  2. 挂载快照
  3. 将数据复制掉
  4. 卸载快照
  5. 删除快照

旧快照也可以保留作为额外备份,但这样做是有成本的(无论是在磁盘空间还是磁盘访问方面,维护数据副本都不是免费的)。

相关内容