On Thursday 16 October 2008, Mike Lovell wrote:
> Javier Guerra wrote:
> > On Wed, Oct 15, 2008 at 2:17 AM, <lists@xxxxxxxxxxxxx> wrote:
> >> Each DomU with a database has a cron that dumps the db with mysqldump.
> >> Later on, Dom0 will do an LVM Snapshot of all DomUs and then do a file
> >> system backup of the Snapshots. I do no actions on the DomUs. No
> >> shutdown or 'xm pause/save/...'
> >
> > as you must have seen already, those snapshots mount as 'dirty'
> > filesystems, since they're exact copies of an already mounted
> > filesystem. therefore, you have to run fsck on mount (usually
> > automatic on journalling filesystems). depending on the journalling
> > algorithm, you risk having non-written data.
>
> This isn't sounding quite right to me. According to LVM Howto on
> tldp.org a snapshot is "exact copy of a logical volume, frozen at some
> point in time." (http://tldp.org/HOWTO/LVM-HOWTO/snapshotintro.html).
right; but if that "point in time" was while it was mounted, the snapshot is
exactly that: a non-unmounted volume. just the same you would've got if you
had pulled the plug on a running machine. when you mount the snapshot, pay
attention to warning messages, they'll tell the volume was dirty and run
fsck.
--
Javier
signature.asc
Description: This is a digitally signed message part.
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|