[Ocfs2-devel] [PATCH 1/3] fs: Document the reflink(2) system call.
Jamie Lokier
jamie at shareable.org
Tue May 12 12:40:39 PDT 2009
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
More information about the Ocfs2-devel
mailing list