e2fsprogs/tests/f_orphquot/script
Darrick J. Wong 7d79b40bb3 e2fsck: adjust quota counters when clearing orphaned inodes
If e2fsck encounters a filesystem that supports internal quotas, it is
responsible for adjusting the quota counters if it decides to clear any
orphaned inodes.  Therefore, we must read the quota files, adjust the
counters, and write the quota files back out when we are done.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
2018-03-29 23:37:32 -04:00

27 lines
586 B
Plaintext

test_description="e2fsck with quota and orphan inodes"
OUT=$test_name.log
EXP=$test_dir/expect
bzip2 -dc < $test_dir/image.bz2 > $TMPFILE
rm -rf $OUT
$FSCK -f -y -N test_filesystem $TMPFILE > $OUT.new 2>&1
status=$?
echo Exit status is $status >> $OUT.new
sed -f $cmd_dir/filter.sed $OUT.new >> $OUT
rm -f $OUT.new
cmp -s $OUT $EXP
status=$?
if [ "$status" = 0 ] ; then
echo "$test_name: $test_description: ok"
touch $test_name.ok
else
echo "$test_name: $test_description: failed"
diff $DIFF_OPTS $EXP $OUT > $test_name.failed
rm -f tmp_expect
fi
unset IMAGE FSCK_OPT OUT EXP