lvm LVM snapshotting, linux undo fileystem Undo and redo are life-savers in any app... here is how to