Commit 044d5d5d authored by Theodore Ts'o's avatar Theodore Ts'o
Browse files

tests: add the r_meta_bg_shrink test



This test checks to make sure resize2fs can properly handle a file
system which started life as a normal ext4 file system and then was
grown to a size where meta_bg was enabled, and then shrunk back below
the point where the meta_bg format is still needed.
Signed-off-by: default avatarTheodore Ts'o <tytso@mit.edu>
parent 2e6879f6
if test -x $RESIZE2FS_EXE -a -x $DEBUGFS_EXE; then
test_description="meta_bg shrink"
FEATURES="-t ext4 -O 64bit,meta_bg,^resize_inode -b 1024"
SIZE_1=1G
SIZE_2=48M
LOG=$test_name.log
E2FSCK=../e2fsck/e2fsck
RESIZE2FS_OPTS=-f
. $cmd_dir/scripts/resize_test
export MKE2FS_FIRST_META_BG=2
resize_test
unset MKE2FS_FIRST_META_BG
RC=$?
if [ $RC -eq 0 ]; then
echo "$test_name: $test_description: ok"
touch $test_name.ok
elif [ $RC -eq 111 ]; then
echo "$test_name: $test_description: skipped"
touch $test_name.ok
else
echo "$test_name: $test_description: failed"
ln $LOG $test_name.failed
fi
unset FEATURES SIZE_1 SIZE_2 LOG E2FSCK
else #if test -x $RESIZE2FS_EXE -a -x $DEBUGFS_EXE; then
echo "$test_name: $test_description: skipped"
fi
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment