stress2: Fix syntax error. Remove redundant backup

This commit is contained in:
Peter Holm 2023-03-22 10:05:46 +01:00
parent e689e7facd
commit bb1f64b200
2 changed files with 5 additions and 7 deletions

View File

@ -56,7 +56,7 @@ reruns=0
newfs_flags=$(echo "" "-U" "-O1" | awk -v N=`jot -r 1 1 3` '{print $N}')
[ $# -eq 1 ] && newfs_flags="$1" # or use script argument
max=$((2 * 1024 * 1024))
[ "$newfs_flags" == "-j" ] && max=$((20 * 1024 * 1024)) # Make room for the journal file
[ "$newfs_flags" = "-j" ] && max=$((20 * 1024 * 1024)) # Make room for the journal file
mount | grep "on $mp1 " | grep -q /dev/md && umount -f $mp1
[ -c /dev/md$u1 ] && mdconfig -d -u $u1
@ -135,7 +135,7 @@ while [ $((`date +%s` - start)) -lt 300 ]; do
fsync $backup
sync; sleep 1
[ $newfs_flags == "-j" ] &&
[ "$newfs_flags" = "-j" ] &&
fsck -fy $diskimage > $log 2>&1 # process the journal file
for i in `jot 5`; do
[ $i -gt 2 ] && echo "fsck run #$i"

View File

@ -60,7 +60,7 @@ mount /dev/md$u1 $mp1
newfs_flags='-j'
[ $# -eq 1 ] && newfs_flags="$1" # or use script argument
max=$((2 * 1024 * 1024))
[ "$newfs_flags" == "-j" ] && max=$((20 * 1024 * 1024)) # Make room for the journal file
[ "$newfs_flags" = "-j" ] && max=$((20 * 1024 * 1024)) # Make room for the journal file
[ -c /dev/md$u2 ] && mdconfig -d -u $u2
dd if=/dev/zero of=$diskimage bs=$max count=1 status=none
@ -141,7 +141,7 @@ while [ $((`date +%s` - start)) -lt 300 ]; do
fsync $backup
sync; sleep 1
[ $newfs_flags == "-j" ] &&
[ $newfs_flags = "-j" ] &&
fsck -fy $diskimage > $log 2>&1 # process the journal file
for i in `jot 5`; do
[ $i -gt 2 ] && echo "fsck run #$i"
@ -150,9 +150,7 @@ while [ $((`date +%s` - start)) -lt 300 ]; do
grep -q "MODIFIED" $log && continue # For now, do not trust CLEAN
[ $clean -eq 1 ] && { cleans=$((cleans + 1)); break; }
if [ -f fsck_ffs.core ]; then
tstamp=`date +%Y%m%dT%H%M%S`
gzip < $backup > /tmp/fsck_ffs.core.diskimage.$tstamp.gz
gzip < fsck_ffs.core > /tmp/fsck_ffs.core.$tstamp.gz
s=1
break 2
fi
done