James Morris wrote: > Indeed... I think a great use-case scenario for this will be snapshotting > VM images, as well as fast and space-efficient instantiation of VMs. I agree, except beware of the illusion that atomic file snapshots mean safe VM snapshots... To snapshot a live VM safely, you need to atomically snapshot both the running state (memory and CPU) _and_ all its disk images simultaneously. Otherwise you're asking for guest filesystem corruption. reflink() won't do that by itself, but the VM implementation could use reflink() to make fast snapshots without significantly pausing a running VM. -- Jamie -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html