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. David 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 [1], the script development started at [2], and the most recent version is at [3]. 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. Comments? [1] https://www.redhat.com/archives/ext3-users/2008-January/msg00027.html [2] https://www.redhat.com/archives/ext3-users/2008-January/msg00032.html [3] https://www.redhat.com/archives/ext3-users/2008-February/msg00004.html -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIEQwpS5vET1Wea5wRA43cAKDWGJVFgV6fmJKeQUgcPH6Ebd1aygCfb4a9 TbiWVGUYFnPeQSWiJVl0x2k= =Juq0 -----END PGP SIGNATURE----- |
_______________________________________________ linux-lvm mailing list linux-lvm@redhat.com https://www.redhat.com/mailman/listinfo/linux-lvm read the LVM HOW-TO at http://tldp.org/HOWTO/LVM-HOWTO/