[linux-lvm] Offline fsck (checking snapshots)
david at davidcoulson.net
Sat May 10 01:07:44 UTC 2008
I've been playing with this script today - Is there a more current
version, or someone who maintains it? There are a bunch of things that
seem to be broken that I ended up cleaning up on my own (e.g. it
calculates the snapshot size in M, then creates it in extents...).
I imagine there are other users who are frustrated with it, as it does
not run cleanly as it is.
Bryan Kadzban wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: RIPEMD160
> There was some discussion on the ext3-users list a few months ago, about
> how e2fsck took a long time to run, and it was getting forced because it
> keeps track of a couple of counters that can force it (the counters are
> days since the last full fsck, and mounts since the last full fsck).
> (The thread starts at , the script development started at , and
> the most recent version is at . The one extra thing I've added is
> skipping ext2/3 FSes that have an external journal.)
> The suggestion was made that if the user is using LVM, a temporary
> snapshot could be taken, and then fsck could be run on that. If it
> succeeds, then it's possible to set the last-fsck-time and mount-count
> while the real FS is mounted.
> I've gotten a script that I think is reasonable, that handles this.
> With some help from others, it now works with XFS as well as ext2/3, and
> it's supposed to also work with JFS. Since it requires LVM, I think it
> might make sense to put something like it into the LVM userspace tools.
> (There is one issue: it also requires blkid and logsave from e2fsprogs.
> I could work around the requirement for logsave (using tee -a), but
> blkid would be harder.)
> The idea behind the script is, you run it at night from cron; it will
> check each LV on the system and mail a user if there are any problems.
> It also logs to syslog.
> I've attached the script and its configuration file to this message.
>  https://www.redhat.com/archives/ext3-users/2008-January/msg00027.html
>  https://www.redhat.com/archives/ext3-users/2008-January/msg00032.html
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.7 (GNU/Linux)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
> -----END PGP SIGNATURE-----
> linux-lvm mailing list
> linux-lvm at redhat.com
> read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the linux-lvm