[CentOS] Query: Filesystems

Mon Nov 28 20:51:33 UTC 2005
Josh Kelley <joshkel at gmail.com>

On 11/24/05, Maciej Żenczykowski <maze at cela.pl> wrote:
> Do any Linux filesystems (besides XFS) support freezing?
> (ie. in conjuction with LVM snapshots this can allow a mounted
> filesystem to be frozen [freezing all processes writing to this
> filesystem] in a valid state (with possibly dangling
> unlinked files), the device can be snapshotted via LVM, and the
> original filesystem unfrozen - the snapshot now contains a valid snapshot
> in time of the original filesystem - with no corruption.

I'm reasonably certain that LVM+ext3 automatically makes consistent
snapshots (no freezing necessary).  See
http://www.tldp.org/HOWTO/LVM-HOWTO/snapshotintro.html for (slightly)
more details.

> Can a snapshotted LVM (the snapshot, not the original filesystem) be
> modified (I assume snapshots are purely readonly...) - so as to remove the
> dangling deleted/unlinked files and possibly modify the uuid (I realize
> there is a nouuid mount option for XFS).

Under LVM2, snapshots are read-write; however, LVM2 isn't currently
reliable on CentOS 4 or the upstream release.  (See the thread
starting at http://marc.theaimsgroup.com/?l=centos&m=113155162316509
for details.)

> And the last question: is there some sort of filesystem which supports
> generating 'in-filesystem' snapshots

It looks like there's a research project underway at
http://www.ext3cow.com/, and there's the Wayback filesystem for FUSE
at http://wayback.sourceforge.net/, but I've no idea how usable either
is.