{
  "aliases": [
    "LVM snapshot merge"
  ],
  "status": "shipping",
  "advantages": [],
  "limitations": [],
  "supersedes": [],
  "supersededBy": [],
  "firstSeen": null,
  "lastSeen": null,
  "updated": "2026-10-22",
  "slug": "snapshot-merge",
  "term": "Snapshot merge (LVM)",
  "definition": "An LVM snapshot merge applies a snapshot's contents to its origin and removes the snapshot when complete.",
  "note": "For a COW snapshot, --mergesnapshot can defer the merge until activation with both volumes closed. Once merging starts, the resulting volume retains the origin's identity. A successful request is not necessarily a completed rollback. [lvconvert]\n\nThis modifies the origin rather than exporting an independent recovery copy. Thin-snapshot merge uses a separate operation with its own implementation. [lvconvert]",
  "related": [
    "snapshot",
    "snapshot-exception-store",
    "lvm",
    "restore-test"
  ],
  "citations": [
    {
      "id": "lvconvert",
      "title": "LVM2 lvconvert(8): --mergesnapshot and activation",
      "url": "https://man7.org/linux/man-pages/man8/lvconvert.8.html",
      "accessed": "2026-10-22"
    }
  ],
  "provenance": [
    "This entry describes LVM2 snapshot merge semantics, not a database MERGE statement or a measured recovery procedure."
  ]
}
