{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreibi3224w2nr4fg4zekn7xirh3weysv4rj4gkfyec6oit6tnnbnclu",
    "uri": "at://did:plc:46ti67tc37qcmwp2vaynk6fq/app.bsky.feed.post/3mnzeygsh7aw2"
  },
  "path": "////sync/",
  "publishedAt": "2026-06-11T13:57:14.668Z",
  "site": "https://abbbi.github.io",
  "tags": [
    "virtnbdbackup",
    "vmsync"
  ],
  "textContent": "I’ve been asked a few times if it would be possible to use virtnbdbackup as some kind of “replication” utility, to keep cold standby virtual machines on other libvirt hosts.\n\nUsually i would tell to use underlying filesystem features (such as zfs send/recv, with incremental snapshots) to keep cold, standby copies on other hosts.\n\nAs for qcow based virtual machines, using the dirty bitmaps is not only a valid feature to create backups, but to (incrementally) replicate virtual machines, too.\n\nI’ve released vmsync. A small golang utility that implements a simple replication tool using the NBD protocol to sync virtual machines to other hosts.",
  "title": "Michael Ablassmeier: vmsync",
  "updatedAt": "2026-06-11T00:00:00.000Z"
}