Test mapping the images with NBD Commands used: rbd -p ssd create -s 200M roel-disk-6 rbd -p ssd map -t nbd roel-disk-6 dd if=/dev/urandom of=/dev/nbd0 oflag=direct bs=4M count=50 rbd -p ssd snap create roel-disk-6@snapshot rbd -p ssd map -t nbd roel-disk-6@snapshot # Get original checksums dd if=/dev/nbd0 iflag=direct bs=4M 2>/dev/null | sha256sum dd if=/dev/nbd1 iflag=direct bs=4M 2>/dev/null | sha256sum # Overwrite image dd if=/dev/urandom of=/dev/nbd0 oflag=direct bs=4M count=50 # Run periodic checks on original image and snapshot: dd if=/dev/nbd0 iflag=direct bs=4M 2>/dev/null | sha256sum dd if=/dev/nbd1 iflag=direct bs=4M 2>/dev/null | sha256sum Original checksums: root@pve09-dlf:~# dd if=/dev/nbd0 iflag=direct bs=4M 2>/dev/null | sha256sum 32b5fa776452fd756cae412d757188d3e23873aaac5816dbca9700473d66db76 - root@pve09-dlf:~# dd if=/dev/nbd1 iflag=direct bs=4M 2>/dev/null | sha256sum 32b5fa776452fd756cae412d757188d3e23873aaac5816dbca9700473d66db76 - root@pve09-dlf:~# dd if=/dev/urandom of=/dev/nbd0 oflag=direct bs=4M count=50 Results of periodic checks: Mar 14 15:13:58 pve09-dlf root: Checksum of roel-disk-6 is adf134458ede21c8fcf88bfa800894bf1b7c0386f14f3db473c0ca85d0938c2d - Mar 14 15:14:39 pve09-dlf root: Checksum of roel-disk-6 is adf134458ede21c8fcf88bfa800894bf1b7c0386f14f3db473c0ca85d0938c2d - Mar 14 15:15:03 pve09-dlf root: Checksum of roel-disk-6 is adf134458ede21c8fcf88bfa800894bf1b7c0386f14f3db473c0ca85d0938c2d - Mar 14 15:20:02 pve09-dlf root: Checksum of roel-disk-6 is adf134458ede21c8fcf88bfa800894bf1b7c0386f14f3db473c0ca85d0938c2d - Mar 14 15:25:03 pve09-dlf root: Checksum of roel-disk-6 is adf134458ede21c8fcf88bfa800894bf1b7c0386f14f3db473c0ca85d0938c2d - Mar 14 15:30:03 pve09-dlf root: Checksum of roel-disk-6 is adf134458ede21c8fcf88bfa800894bf1b7c0386f14f3db473c0ca85d0938c2d - Mar 14 15:35:02 pve09-dlf root: Checksum of roel-disk-6 is adf134458ede21c8fcf88bfa800894bf1b7c0386f14f3db473c0ca85d0938c2d - Mar 14 15:40:03 pve09-dlf root: Checksum of roel-disk-6 is adf134458ede21c8fcf88bfa800894bf1b7c0386f14f3db473c0ca85d0938c2d - Mar 14 15:45:03 pve09-dlf root: Checksum of roel-disk-6 is adf134458ede21c8fcf88bfa800894bf1b7c0386f14f3db473c0ca85d0938c2d - Mar 14 15:50:02 pve09-dlf root: Checksum of roel-disk-6 is adf134458ede21c8fcf88bfa800894bf1b7c0386f14f3db473c0ca85d0938c2d - Mar 14 15:55:03 pve09-dlf root: Checksum of roel-disk-6 is adf134458ede21c8fcf88bfa800894bf1b7c0386f14f3db473c0ca85d0938c2d - Mar 14 15:14:00 pve09-dlf root: Checksum of roel-disk-6@snapshot is 32b5fa776452fd756cae412d757188d3e23873aaac5816dbca9700473d66db76 - Mar 14 15:14:40 pve09-dlf root: Checksum of roel-disk-6@snapshot is 32b5fa776452fd756cae412d757188d3e23873aaac5816dbca9700473d66db76 - Mar 14 15:15:05 pve09-dlf root: Checksum of roel-disk-6@snapshot is 32b5fa776452fd756cae412d757188d3e23873aaac5816dbca9700473d66db76 - Mar 14 15:20:04 pve09-dlf root: Checksum of roel-disk-6@snapshot is 32b5fa776452fd756cae412d757188d3e23873aaac5816dbca9700473d66db76 - Mar 14 15:25:04 pve09-dlf root: Checksum of roel-disk-6@snapshot is 32b5fa776452fd756cae412d757188d3e23873aaac5816dbca9700473d66db76 - Mar 14 15:30:05 pve09-dlf root: Checksum of roel-disk-6@snapshot is 32b5fa776452fd756cae412d757188d3e23873aaac5816dbca9700473d66db76 - Mar 14 15:35:04 pve09-dlf root: Checksum of roel-disk-6@snapshot is 32b5fa776452fd756cae412d757188d3e23873aaac5816dbca9700473d66db76 - Mar 14 15:40:04 pve09-dlf root: Checksum of roel-disk-6@snapshot is 32b5fa776452fd756cae412d757188d3e23873aaac5816dbca9700473d66db76 - Mar 14 15:45:05 pve09-dlf root: Checksum of roel-disk-6@snapshot is 4da9a3dada4ef171cb966073fd5925f3e721742e9b66c076335a4db42d55f4c0 - Mar 14 15:50:04 pve09-dlf root: Checksum of roel-disk-6@snapshot is 4da9a3dada4ef171cb966073fd5925f3e721742e9b66c076335a4db42d55f4c0 - Mar 14 15:55:04 pve09-dlf root: Checksum of roel-disk-6@snapshot is 4da9a3dada4ef171cb966073fd5925f3e721742e9b66c076335a4db42d55f4c0 -