# HG changeset patch # User heiko # Date 1163814526 0 # Node ID 1cfeff31c7d04701a0bc527d044a3aa46e647e97 # Parent 6073323768a45789bc8b666ba090e5e454709d91 small file systems are checksummed diff -r 6073323768a4 -r 1cfeff31c7d0 debian/changelog --- a/debian/changelog Sat Nov 18 01:21:00 2006 +0000 +++ b/debian/changelog Sat Nov 18 01:48:46 2006 +0000 @@ -1,3 +1,9 @@ +ha-sync (0.4-1) testing; urgency=low + + * new upstream + + -- Heiko Schlittermann Sat, 18 Nov 2006 03:40:22 +0100 + ha-sync (0.3-1) testing; urgency=low * use drbdlinks! diff -r 6073323768a4 -r 1cfeff31c7d0 ha-sync --- a/ha-sync Sat Nov 18 01:21:00 2006 +0000 +++ b/ha-sync Sat Nov 18 01:48:46 2006 +0000 @@ -54,7 +54,14 @@ cd / || exit 1 for FS in ${FILESYSTEMS%/}/; do + extraopt= + + # if less than 100M: checksumming + test "`df -m \"$FS\" | awk 'NR == 2 {print $3 < 100}'`" = 1 \ + && extraopt=-c + ${opt_debug+echo} rsync ${opt_dry+-n} \ + $extraopt \ --exclude-from $extra \ --exclude-from /etc/ha-sync/exclude \ --del -Ravx .$FS `other`:/