mirror of
https://github.com/kdave/btrfs-progs
synced 2025-04-28 14:08:00 +00:00
btrfs-progs: switch to mkfs helper
Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
parent
2a24192454
commit
81ada30fec
@ -10,7 +10,7 @@ check_prereq btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs" balance start --full-balance "$TEST_MNT"
|
run_check $SUDO_HELPER "$TOP/btrfs" balance start --full-balance "$TEST_MNT"
|
||||||
|
@ -10,7 +10,7 @@ check_prereq btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev 2g
|
prepare_test_dev 2g
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
# missing the one of the required arguments
|
# missing the one of the required arguments
|
||||||
|
@ -10,7 +10,7 @@ check_prereq btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
here=`pwd`
|
here=`pwd`
|
||||||
|
@ -10,7 +10,7 @@ check_prereq btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_mayfail "$TOP/btrfs" qgroup show "$TEST_MNT"
|
run_mayfail "$TOP/btrfs" qgroup show "$TEST_MNT"
|
||||||
run_mayfail $SUDO_HELPER "$TOP/btrfs" qgroup show "$TEST_MNT"
|
run_mayfail $SUDO_HELPER "$TOP/btrfs" qgroup show "$TEST_MNT"
|
||||||
|
@ -10,7 +10,7 @@ check_prereq btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev 1g
|
prepare_test_dev 1g
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TEST_MNT/Sub"
|
run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TEST_MNT/Sub"
|
||||||
|
@ -16,7 +16,7 @@ setup_loopdevs 1
|
|||||||
prepare_loopdevs
|
prepare_loopdevs
|
||||||
TEST_DEV=${loopdevs[1]}
|
TEST_DEV=${loopdevs[1]}
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_mustfail "checking mounted filesystem without --force" \
|
run_mustfail "checking mounted filesystem without --force" \
|
||||||
$SUDO_HELPER "$TOP/btrfs" check "$TEST_DEV"
|
$SUDO_HELPER "$TOP/btrfs" check "$TEST_DEV"
|
||||||
|
@ -18,7 +18,7 @@ check_prereq btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
cd "$TEST_MNT"
|
cd "$TEST_MNT"
|
||||||
|
|
||||||
|
@ -8,26 +8,22 @@ check_prereq btrfstune
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
test_do_mkfs() {
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$@" "$TEST_DEV"
|
|
||||||
}
|
|
||||||
|
|
||||||
run_mayfail "$TOP/btrfstune" || true
|
run_mayfail "$TOP/btrfstune" || true
|
||||||
run_check "$TOP/btrfstune" --help
|
run_check "$TOP/btrfstune" --help
|
||||||
|
|
||||||
run_mustfail "must not work on non-existent device" \
|
run_mustfail "must not work on non-existent device" \
|
||||||
"$TOP/btrfstune" -r file-does-not-exist
|
"$TOP/btrfstune" -r file-does-not-exist
|
||||||
|
|
||||||
test_do_mkfs -O ^extref
|
run_check_mkfs_test_dev -O ^extref
|
||||||
run_check "$TOP/btrfstune" -r "$TEST_DEV"
|
run_check "$TOP/btrfstune" -r "$TEST_DEV"
|
||||||
|
|
||||||
test_do_mkfs -O ^skinny-metadata
|
run_check_mkfs_test_dev -O ^skinny-metadata
|
||||||
run_check "$TOP/btrfstune" -x "$TEST_DEV"
|
run_check "$TOP/btrfstune" -x "$TEST_DEV"
|
||||||
|
|
||||||
test_do_mkfs -O ^no-holes
|
run_check_mkfs_test_dev -O ^no-holes
|
||||||
run_check "$TOP/btrfstune" -n "$TEST_DEV"
|
run_check "$TOP/btrfstune" -n "$TEST_DEV"
|
||||||
|
|
||||||
test_do_mkfs
|
run_check_mkfs_test_dev
|
||||||
run_check "$TOP/btrfstune" -S 1 "$TEST_DEV"
|
run_check "$TOP/btrfstune" -S 1 "$TEST_DEV"
|
||||||
echo n | run_mayfail "$TOP/btrfstune" -S 0 "$TEST_DEV" || true
|
echo n | run_mayfail "$TOP/btrfstune" -S 0 "$TEST_DEV" || true
|
||||||
run_check "$TOP/btrfstune" -f -S 0 "$TEST_DEV"
|
run_check "$TOP/btrfstune" -f -S 0 "$TEST_DEV"
|
||||||
@ -35,27 +31,27 @@ run_check "$TOP/btrfstune" -f -S 0 "$TEST_DEV"
|
|||||||
run_mustfail "negative number for seeding status" \
|
run_mustfail "negative number for seeding status" \
|
||||||
"$TOP/btrfstune" -f -S -1 "$TEST_DEV"
|
"$TOP/btrfstune" -f -S -1 "$TEST_DEV"
|
||||||
|
|
||||||
test_do_mkfs
|
run_check_mkfs_test_dev
|
||||||
echo n | run_mayfail "$TOP/btrfstune" -u "$TEST_DEV" || true
|
echo n | run_mayfail "$TOP/btrfstune" -u "$TEST_DEV" || true
|
||||||
run_check "$TOP/btrfstune" -f -u "$TEST_DEV"
|
run_check "$TOP/btrfstune" -f -u "$TEST_DEV"
|
||||||
|
|
||||||
uuid="e315420e-3a1f-4d81-849e-93b68b85b76f"
|
uuid="e315420e-3a1f-4d81-849e-93b68b85b76f"
|
||||||
baduuid="1-2-3-4-5"
|
baduuid="1-2-3-4-5"
|
||||||
test_do_mkfs
|
run_check_mkfs_test_dev
|
||||||
echo n | run_mayfail "$TOP/btrfstune" -U "$uuid" "$TEST_DEV" || true
|
echo n | run_mayfail "$TOP/btrfstune" -U "$uuid" "$TEST_DEV" || true
|
||||||
run_check "$TOP/btrfstune" -f -U "$uuid" "$TEST_DEV"
|
run_check "$TOP/btrfstune" -f -U "$uuid" "$TEST_DEV"
|
||||||
|
|
||||||
run_mustfail "non-conforming uuid accepted" \
|
run_mustfail "non-conforming uuid accepted" \
|
||||||
"$TOP/btrfstune" -U "$baduuid" "$TEST_DEV"
|
"$TOP/btrfstune" -U "$baduuid" "$TEST_DEV"
|
||||||
|
|
||||||
test_do_mkfs
|
run_check_mkfs_test_dev
|
||||||
echo n | run_mayfail "$TOP/btrfstune" -m "$TEST_DEV" || true
|
echo n | run_mayfail "$TOP/btrfstune" -m "$TEST_DEV" || true
|
||||||
run_check "$TOP/btrfstune" -f -m "$TEST_DEV"
|
run_check "$TOP/btrfstune" -f -m "$TEST_DEV"
|
||||||
|
|
||||||
uuid="2a9716ee-2786-4baa-ab85-f82c50fa883c"
|
uuid="2a9716ee-2786-4baa-ab85-f82c50fa883c"
|
||||||
test_do_mkfs
|
run_check_mkfs_test_dev
|
||||||
run_mayfail "$TOP/btrfstune" -M "$uuid" "$TEST_DEV" || true
|
run_mayfail "$TOP/btrfstune" -M "$uuid" "$TEST_DEV" || true
|
||||||
test_do_mkfs
|
run_check_mkfs_test_dev
|
||||||
run_check "$TOP/btrfstune" -f -M "$uuid" "$TEST_DEV"
|
run_check "$TOP/btrfstune" -f -M "$uuid" "$TEST_DEV"
|
||||||
|
|
||||||
run_mustfail "non-conforming uuid accepted" \
|
run_mustfail "non-conforming uuid accepted" \
|
||||||
|
@ -12,8 +12,7 @@ prepare_test_dev
|
|||||||
# test whether fsck can rebuild a corrupted extent tree
|
# test whether fsck can rebuild a corrupted extent tree
|
||||||
test_extent_tree_rebuild()
|
test_extent_tree_rebuild()
|
||||||
{
|
{
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
|
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
generate_dataset small
|
generate_dataset small
|
||||||
|
|
||||||
|
@ -9,7 +9,7 @@ check_prereq mkfs.btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
# Create files that takes at least 3 data chunks, while
|
# Create files that takes at least 3 data chunks, while
|
||||||
|
@ -17,7 +17,7 @@ prepare_test_dev 128M
|
|||||||
# Lowmem mode can report missing csum due to wrong csum range
|
# Lowmem mode can report missing csum due to wrong csum range
|
||||||
test_partial_write_into_prealloc()
|
test_partial_write_into_prealloc()
|
||||||
{
|
{
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
run_check $SUDO_HELPER fallocate -l 128K "$TEST_MNT/file"
|
run_check $SUDO_HELPER fallocate -l 128K "$TEST_MNT/file"
|
||||||
@ -32,7 +32,7 @@ test_partial_write_into_prealloc()
|
|||||||
# due to too restrict check on inline extent size
|
# due to too restrict check on inline extent size
|
||||||
test_compressed_inline_extent()
|
test_compressed_inline_extent()
|
||||||
{
|
{
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev -o compress=lzo,max_inline=2048
|
run_check_mount_test_dev -o compress=lzo,max_inline=2048
|
||||||
|
|
||||||
run_check $SUDO_HELPER dd conv=notrunc if=/dev/null of="$TEST_MNT/file" bs=1K count=1
|
run_check $SUDO_HELPER dd conv=notrunc if=/dev/null of="$TEST_MNT/file" bs=1K count=1
|
||||||
@ -46,7 +46,7 @@ test_compressed_inline_extent()
|
|||||||
# false alert
|
# false alert
|
||||||
test_hole_extent_with_no_holes_flag()
|
test_hole_extent_with_no_holes_flag()
|
||||||
{
|
{
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
run_check $SUDO_HELPER truncate -s 16K "$TEST_MNT/tmp"
|
run_check $SUDO_HELPER truncate -s 16K "$TEST_MNT/tmp"
|
||||||
|
@ -10,7 +10,7 @@ check_prereq btrfs-image
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
run_check $SUDO_HELPER dd if=/dev/urandom of="$TEST_MNT/file" bs=4k count=16
|
run_check $SUDO_HELPER dd if=/dev/urandom of="$TEST_MNT/file" bs=4k count=16
|
||||||
|
@ -11,7 +11,7 @@ check_prereq mkfs.btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
# Create 2 files whose names collide
|
# Create 2 files whose names collide
|
||||||
|
@ -55,7 +55,7 @@ if ! [ -f "/sys/fs/btrfs/features/free_space_tree" ]; then
|
|||||||
exit
|
exit
|
||||||
fi
|
fi
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -n 4k -f "$TEST_DEV"
|
run_check_mkfs_test_dev -n 4k
|
||||||
run_check_mount_test_dev -oclear_cache,space_cache=v2
|
run_check_mount_test_dev -oclear_cache,space_cache=v2
|
||||||
|
|
||||||
# create files which will populate the FST
|
# create files which will populate the FST
|
||||||
|
@ -25,8 +25,7 @@ test_feature()
|
|||||||
tuneopt="$2"
|
tuneopt="$2"
|
||||||
sbflag="$3"
|
sbflag="$3"
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f \
|
run_check_mkfs_test_dev ${mkfsfeatures:+-O ^"$mkfsfeatures"}
|
||||||
${mkfsfeatures:+-O ^"$mkfsfeatures"} "$TEST_DEV"
|
|
||||||
if run_check_stdout "$TOP/btrfs" inspect-internal dump-super "$TEST_DEV" | \
|
if run_check_stdout "$TOP/btrfs" inspect-internal dump-super "$TEST_DEV" | \
|
||||||
grep -q "$sbflag"; then
|
grep -q "$sbflag"; then
|
||||||
_fail "FAIL: feature $sbflag must not be set on the base image"
|
_fail "FAIL: feature $sbflag must not be set on the base image"
|
||||||
|
@ -20,10 +20,9 @@ test_uuid_random()
|
|||||||
|
|
||||||
origuuid=11111111-a101-4031-b29a-379d4f8b7a2d
|
origuuid=11111111-a101-4031-b29a-379d4f8b7a2d
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f \
|
run_check_mkfs_test_dev \
|
||||||
--uuid "$origuuid" \
|
--uuid "$origuuid" \
|
||||||
--rootdir "$INTERNAL_BIN/Documentation" \
|
--rootdir "$INTERNAL_BIN/Documentation"
|
||||||
"$TEST_DEV"
|
|
||||||
run_check "$TOP/btrfs" inspect-internal dump-super "$TEST_DEV"
|
run_check "$TOP/btrfs" inspect-internal dump-super "$TEST_DEV"
|
||||||
currentfsid=$(run_check_stdout "$TOP/btrfstune" -f -u "$TEST_DEV" | \
|
currentfsid=$(run_check_stdout "$TOP/btrfstune" -f -u "$TEST_DEV" | \
|
||||||
grep -i 'current fsid:' | awk '{print $3}')
|
grep -i 'current fsid:' | awk '{print $3}')
|
||||||
@ -42,10 +41,9 @@ test_uuid_user()
|
|||||||
origuuid=22222222-d324-4f92-80e9-7658bf3b845f
|
origuuid=22222222-d324-4f92-80e9-7658bf3b845f
|
||||||
newuuid=33333333-bfc9-4045-9399-a396dc6893b3
|
newuuid=33333333-bfc9-4045-9399-a396dc6893b3
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f \
|
run_check_mkfs_test_dev \
|
||||||
--uuid "$origuuid" \
|
--uuid "$origuuid" \
|
||||||
--rootdir "$INTERNAL_BIN/Documentation" \
|
--rootdir "$INTERNAL_BIN/Documentation"
|
||||||
"$TEST_DEV"
|
|
||||||
run_check "$TOP/btrfs" inspect-internal dump-super "$TEST_DEV"
|
run_check "$TOP/btrfs" inspect-internal dump-super "$TEST_DEV"
|
||||||
run_check "$TOP/btrfstune" -f -U "$newuuid" \
|
run_check "$TOP/btrfstune" -f -U "$newuuid" \
|
||||||
"$TEST_DEV"
|
"$TEST_DEV"
|
||||||
|
@ -20,9 +20,7 @@ get_log_root_level() {
|
|||||||
test_zero_log()
|
test_zero_log()
|
||||||
{
|
{
|
||||||
# FIXME: we need an image with existing log_root
|
# FIXME: we need an image with existing log_root
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f \
|
run_check_mkfs_test_dev --rootdir "$INTERNAL_BIN/Documentation"
|
||||||
--rootdir "$INTERNAL_BIN/Documentation" \
|
|
||||||
"$TEST_DEV"
|
|
||||||
run_check "$TOP/btrfs" inspect-internal dump-super "$TEST_DEV"
|
run_check "$TOP/btrfs" inspect-internal dump-super "$TEST_DEV"
|
||||||
run_check "$TOP/btrfs" rescue zero-log "$TEST_DEV"
|
run_check "$TOP/btrfs" rescue zero-log "$TEST_DEV"
|
||||||
log_root=$(get_log_root "$TEST_DEV")
|
log_root=$(get_log_root "$TEST_DEV")
|
||||||
|
@ -12,7 +12,7 @@ check_prereq btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
# to check following thing in both 1 and multiple subvolume case:
|
# to check following thing in both 1 and multiple subvolume case:
|
||||||
|
@ -10,7 +10,8 @@ check_prereq btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
|
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
|
||||||
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"
|
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ test_missing_error()
|
|||||||
{
|
{
|
||||||
local out
|
local out
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
out=$(run_mustfail_stdout "device remove succeeded" \
|
out=$(run_mustfail_stdout "device remove succeeded" \
|
||||||
$SUDO_HELPER "$TOP/btrfs" device remove missing "$TEST_MNT")
|
$SUDO_HELPER "$TOP/btrfs" device remove missing "$TEST_MNT")
|
||||||
|
@ -11,7 +11,7 @@ check_prereq btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
|
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"
|
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"
|
||||||
|
|
||||||
|
@ -10,7 +10,7 @@ check_prereq btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
|
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
run_check "$TOP/mkfs.btrfs" -L BTRFS-TEST-LABEL -f "$TEST_DEV"
|
run_check_mkfs_test_dev -L BTRFS-TEST-LABEL
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"
|
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"
|
||||||
|
|
||||||
|
@ -9,9 +9,9 @@ check_prereq mkfs.btrfs
|
|||||||
check_prereq btrfs
|
check_prereq btrfs
|
||||||
|
|
||||||
setup_root_helper
|
setup_root_helper
|
||||||
|
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
|
||||||
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
here=`pwd`
|
here=`pwd`
|
||||||
|
@ -8,9 +8,9 @@ check_prereq mkfs.btrfs
|
|||||||
check_prereq btrfs
|
check_prereq btrfs
|
||||||
|
|
||||||
setup_root_helper
|
setup_root_helper
|
||||||
|
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
|
||||||
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
echo -n '' | run_mayfail $SUDO_HELPER "$TOP/btrfs" receive "$TEST_MNT" &&
|
echo -n '' | run_mayfail $SUDO_HELPER "$TOP/btrfs" receive "$TEST_MNT" &&
|
||||||
|
@ -19,7 +19,7 @@ test_full_empty_stream() {
|
|||||||
local str
|
local str
|
||||||
|
|
||||||
str="$here/stream-full-empty.stream"
|
str="$here/stream-full-empty.stream"
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
cd "$TEST_MNT" || _fail "cannot chdir to TEST_MNT"
|
cd "$TEST_MNT" || _fail "cannot chdir to TEST_MNT"
|
||||||
@ -34,7 +34,7 @@ test_full_empty_stream() {
|
|||||||
cd "$here" || _fail "cannot chdir back to test directory"
|
cd "$here" || _fail "cannot chdir back to test directory"
|
||||||
run_check_umount_test_dev
|
run_check_umount_test_dev
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$str" "$TEST_MNT"
|
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$str" "$TEST_MNT"
|
||||||
run_check_umount_test_dev
|
run_check_umount_test_dev
|
||||||
@ -46,7 +46,7 @@ test_full_simple_stream() {
|
|||||||
local str
|
local str
|
||||||
|
|
||||||
str="$here/stream-full-simple.stream"
|
str="$here/stream-full-simple.stream"
|
||||||
run_check "$TOP/mkfs.btrfs" -f $TEST_DEV
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
cd "$TEST_MNT" || _fail "cannot chdir to TEST_MNT"
|
cd "$TEST_MNT" || _fail "cannot chdir to TEST_MNT"
|
||||||
@ -65,7 +65,7 @@ test_full_simple_stream() {
|
|||||||
cd "$here" || _fail "cannot chdir back to test directory"
|
cd "$here" || _fail "cannot chdir back to test directory"
|
||||||
run_check_umount_test_dev
|
run_check_umount_test_dev
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$str" "$TEST_MNT"
|
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$str" "$TEST_MNT"
|
||||||
run_check_umount_test_dev
|
run_check_umount_test_dev
|
||||||
@ -79,7 +79,7 @@ test_incr_empty_stream() {
|
|||||||
|
|
||||||
fstr="$here/stream-full-empty.stream"
|
fstr="$here/stream-full-empty.stream"
|
||||||
istr="$here/stream-incr-empty.stream"
|
istr="$here/stream-incr-empty.stream"
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
cd "$TEST_MNT" || _fail "cannot chdir to TEST_MNT"
|
cd "$TEST_MNT" || _fail "cannot chdir to TEST_MNT"
|
||||||
@ -96,7 +96,7 @@ test_incr_empty_stream() {
|
|||||||
cd "$here" || _fail "cannot chdir back to test directory"
|
cd "$here" || _fail "cannot chdir back to test directory"
|
||||||
run_check_umount_test_dev
|
run_check_umount_test_dev
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$fstr" "$TEST_MNT"
|
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$fstr" "$TEST_MNT"
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$istr" "$TEST_MNT"
|
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$istr" "$TEST_MNT"
|
||||||
@ -110,7 +110,7 @@ test_incr_simple_stream() {
|
|||||||
|
|
||||||
fstr="$here/stream-full-simple.stream"
|
fstr="$here/stream-full-simple.stream"
|
||||||
istr="$here/stream-incr-simple.stream"
|
istr="$here/stream-incr-simple.stream"
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
cd "$TEST_MNT" || _fail "cannot chdir to TEST_MNT"
|
cd "$TEST_MNT" || _fail "cannot chdir to TEST_MNT"
|
||||||
@ -136,7 +136,7 @@ test_incr_simple_stream() {
|
|||||||
cd "$here" || _fail "cannot chdir back to test directory"
|
cd "$here" || _fail "cannot chdir back to test directory"
|
||||||
run_check_umount_test_dev
|
run_check_umount_test_dev
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$fstr" "$TEST_MNT"
|
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$fstr" "$TEST_MNT"
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$istr" "$TEST_MNT"
|
run_check $SUDO_HELPER "$TOP/btrfs" receive "$@" -v -f "$istr" "$TEST_MNT"
|
||||||
|
@ -20,7 +20,7 @@ rm -rf "$srcdir"
|
|||||||
mkdir -p "$srcdir"
|
mkdir -p "$srcdir"
|
||||||
run_check chmod a+rw "$srcdir"
|
run_check chmod a+rw "$srcdir"
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
BLOCK_SIZE=$(stat -f -c %S "$TEST_MNT")
|
BLOCK_SIZE=$(stat -f -c %S "$TEST_MNT")
|
||||||
@ -100,7 +100,7 @@ run_check $FSSUM_PROG -A -f -w "$srcdir/bar.0.fssum" "$TEST_MNT/snap/bar.0"
|
|||||||
run_check $FSSUM_PROG -A -f -w "$srcdir/baz.0.fssum" "$TEST_MNT/snap/baz.0"
|
run_check $FSSUM_PROG -A -f -w "$srcdir/baz.0.fssum" "$TEST_MNT/snap/baz.0"
|
||||||
|
|
||||||
run_check_umount_test_dev
|
run_check_umount_test_dev
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TEST_MNT/dest"
|
run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TEST_MNT/dest"
|
||||||
run_check_umount_test_dev
|
run_check_umount_test_dev
|
||||||
|
@ -14,7 +14,7 @@ FIRST_SUPERBLOCK_OFFSET=65536
|
|||||||
|
|
||||||
test_superblock_restore()
|
test_superblock_restore()
|
||||||
{
|
{
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
|
|
||||||
# Corrupt superblock checksum
|
# Corrupt superblock checksum
|
||||||
run_check $SUDO_HELPER dd if=/dev/zero of="$TEST_DEV" \
|
run_check $SUDO_HELPER dd if=/dev/zero of="$TEST_DEV" \
|
||||||
|
@ -9,7 +9,7 @@ check_prereq btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
cd "$TEST_MNT"
|
cd "$TEST_MNT"
|
||||||
|
@ -9,7 +9,7 @@ check_prereq btrfs
|
|||||||
|
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"
|
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"
|
||||||
cd "$TEST_MNT"
|
cd "$TEST_MNT"
|
||||||
|
@ -9,7 +9,7 @@ check_prereq btrfs
|
|||||||
|
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"
|
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"
|
||||||
|
|
||||||
|
@ -8,7 +8,7 @@ check_prereq btrfs
|
|||||||
|
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_check_stdout $SUDO_HELPER "$TOP/btrfs" subvolume list "$TEST_MNT" |
|
run_check_stdout $SUDO_HELPER "$TOP/btrfs" subvolume list "$TEST_MNT" |
|
||||||
grep -i -q "id 5" && _fail "found toplevel among regular"
|
grep -i -q "id 5" && _fail "found toplevel among regular"
|
||||||
|
@ -10,8 +10,7 @@ check_prereq btrfs-select-super
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev 260G
|
prepare_test_dev 260G
|
||||||
|
|
||||||
# Create the test file system.
|
run_check_mkfs_test_dev
|
||||||
run_check $SUDO_HELPER "$TOP"/mkfs.btrfs -f "$TEST_DEV"
|
|
||||||
|
|
||||||
function check_corruption {
|
function check_corruption {
|
||||||
local sb_offset=$1
|
local sb_offset=$1
|
||||||
|
@ -16,7 +16,7 @@ TOPLEVEL_MNT="$TEST_MNT/toplevel"
|
|||||||
TEST_MNT="$TOPLEVEL_MNT"
|
TEST_MNT="$TOPLEVEL_MNT"
|
||||||
run_check $SUDO_HELPER mkdir -p "$TOPLEVEL_MNT" "$SUBVOL_MNT"
|
run_check $SUDO_HELPER mkdir -p "$TOPLEVEL_MNT" "$SUBVOL_MNT"
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TOPLEVEL_MNT/subv1"
|
run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TOPLEVEL_MNT/subv1"
|
||||||
|
@ -9,7 +9,7 @@ check_prereq btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs" quota enable "$TEST_MNT"
|
run_check $SUDO_HELPER "$TOP/btrfs" quota enable "$TEST_MNT"
|
||||||
|
@ -10,7 +10,7 @@ check_prereq btrfs
|
|||||||
setup_root_helper
|
setup_root_helper
|
||||||
prepare_test_dev
|
prepare_test_dev
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"
|
run_check $SUDO_HELPER chmod a+rw "$TEST_MNT"
|
||||||
|
|
||||||
|
@ -39,17 +39,17 @@ function check_btrfstune {
|
|||||||
$SUDO_HELPER "$TOP/btrfstune" -S 1 "$TEST_DEV"
|
$SUDO_HELPER "$TOP/btrfstune" -S 1 "$TEST_DEV"
|
||||||
|
|
||||||
# test that setting both seed and -m|M is forbidden
|
# test that setting both seed and -m|M is forbidden
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_mustfail "Succeeded setting seed and changing fs uuid" \
|
run_mustfail "Succeeded setting seed and changing fs uuid" \
|
||||||
$SUDO_HELPER "$TOP/btrfstune" -S 1 -m "$TEST_DEV"
|
$SUDO_HELPER "$TOP/btrfstune" -S 1 -m "$TEST_DEV"
|
||||||
|
|
||||||
# test that having -m|-M on seed device is forbidden
|
# test that having -m|-M on seed device is forbidden
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check $SUDO_HELPER "$TOP/btrfstune" -S 1 "$TEST_DEV"
|
run_check $SUDO_HELPER "$TOP/btrfstune" -S 1 "$TEST_DEV"
|
||||||
run_mustfail "Succeded changing fsid on a seed device" $SUDO_HELPER "$TOP/btrfstune" -m "$TEST_DEV"
|
run_mustfail "Succeded changing fsid on a seed device" $SUDO_HELPER "$TOP/btrfstune" -m "$TEST_DEV"
|
||||||
|
|
||||||
# test that using -U|-u on an fs with METADATA_UUID flag is forbidden
|
# test that using -U|-u on an fs with METADATA_UUID flag is forbidden
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check $SUDO_HELPER "$TOP/btrfstune" -m "$TEST_DEV"
|
run_check $SUDO_HELPER "$TOP/btrfstune" -m "$TEST_DEV"
|
||||||
run_mustfail "Succeeded triggering FSID rewrite while METADATA_UUID is active" \
|
run_mustfail "Succeeded triggering FSID rewrite while METADATA_UUID is active" \
|
||||||
$SUDO_HELPER "$TOP/btrfstune" -u "$TEST_DEV"
|
$SUDO_HELPER "$TOP/btrfstune" -u "$TEST_DEV"
|
||||||
@ -113,14 +113,14 @@ function check_image_restore {
|
|||||||
local metadata_uuid_restored
|
local metadata_uuid_restored
|
||||||
|
|
||||||
echo "TESTING btrfs-image restore" >> "$RESULTS"
|
echo "TESTING btrfs-image restore" >> "$RESULTS"
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check $SUDO_HELPER "$TOP/btrfstune" -m "$TEST_DEV"
|
run_check $SUDO_HELPER "$TOP/btrfstune" -m "$TEST_DEV"
|
||||||
fsid=$(read_fsid "$TEST_DEV")
|
fsid=$(read_fsid "$TEST_DEV")
|
||||||
metadata_uuid=$(read_metadata_uuid "$TEST_DEV")
|
metadata_uuid=$(read_metadata_uuid "$TEST_DEV")
|
||||||
run_mayfail $SUDO_HELPER "$TOP/btrfs-image" "$TEST_DEV" /tmp/test-img.dump
|
run_mayfail $SUDO_HELPER "$TOP/btrfs-image" "$TEST_DEV" /tmp/test-img.dump
|
||||||
# erase the fs by creating a new one, wipefs is not sufficient as it just
|
# erase the fs by creating a new one, wipefs is not sufficient as it just
|
||||||
# deletes the fs magic string
|
# deletes the fs magic string
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs-image" -r /tmp/test-img.dump "$TEST_DEV"
|
run_check $SUDO_HELPER "$TOP/btrfs-image" -r /tmp/test-img.dump "$TEST_DEV"
|
||||||
fsid_restored=$(read_fsid "$TEST_DEV")
|
fsid_restored=$(read_fsid "$TEST_DEV")
|
||||||
metadata_uuid_restored=$(read_metadata_uuid "$TEST_DEV")
|
metadata_uuid_restored=$(read_metadata_uuid "$TEST_DEV")
|
||||||
@ -191,13 +191,13 @@ modinfo btrfs > /dev/null 2>&1 || _not_run "btrfs must be a module"
|
|||||||
modprobe -r btrfs || _not_run "btrfs must be unloadable"
|
modprobe -r btrfs || _not_run "btrfs must be unloadable"
|
||||||
modprobe btrfs || _not_run "loading btrfs module failed"
|
modprobe btrfs || _not_run "loading btrfs module failed"
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
check_btrfstune
|
check_btrfstune
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
check_dump_super_output
|
check_dump_super_output
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
check_image_restore
|
check_image_restore
|
||||||
|
|
||||||
# disk1 is an image which has no metadata uuid flags set and disk2 is part of
|
# disk1 is an image which has no metadata uuid flags set and disk2 is part of
|
||||||
|
@ -15,9 +15,7 @@ test_mkfs_with_size() {
|
|||||||
size="$1"
|
size="$1"
|
||||||
run_check truncate -s"$size" "$TEST_DEV"
|
run_check truncate -s"$size" "$TEST_DEV"
|
||||||
imgsize=$(run_check_stdout stat --format=%s "$TEST_DEV")
|
imgsize=$(run_check_stdout stat --format=%s "$TEST_DEV")
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f \
|
run_check_mkfs_test_dev --rootdir "$INTERNAL_BIN/Documentation"
|
||||||
--rootdir "$INTERNAL_BIN/Documentation" \
|
|
||||||
"$TEST_DEV"
|
|
||||||
tmp=$(run_check_stdout stat --format=%s "$TEST_DEV")
|
tmp=$(run_check_stdout stat --format=%s "$TEST_DEV")
|
||||||
if ! [ "$imgsize" = "$tmp" ]; then
|
if ! [ "$imgsize" = "$tmp" ]; then
|
||||||
_fail "image size changed from $imgsize to $tmp"
|
_fail "image size changed from $imgsize to $tmp"
|
||||||
|
@ -11,7 +11,7 @@ prepare_test_dev
|
|||||||
|
|
||||||
test_mkfs_single()
|
test_mkfs_single()
|
||||||
{
|
{
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$@" "$TEST_DEV"
|
run_check_mkfs_test_dev "$@"
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs" inspect-internal dump-super "$TEST_DEV"
|
run_check $SUDO_HELPER "$TOP/btrfs" inspect-internal dump-super "$TEST_DEV"
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs" check "$TEST_DEV"
|
run_check $SUDO_HELPER "$TOP/btrfs" check "$TEST_DEV"
|
||||||
}
|
}
|
||||||
|
@ -29,7 +29,7 @@ run_check $SUDO_HELPER mknod "$tmp/char" c 1 1
|
|||||||
run_check $SUDO_HELPER mknod "$tmp/block" b 1 1
|
run_check $SUDO_HELPER mknod "$tmp/block" b 1 1
|
||||||
run_check dd if=/dev/zero bs=1M count=1 of="$tmp/regular"
|
run_check dd if=/dev/zero bs=1M count=1 of="$tmp/regular"
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f -r "$tmp" "$TEST_DEV"
|
run_check_mkfs_test_dev -r "$tmp"
|
||||||
|
|
||||||
rm -rf -- "$tmp"
|
rm -rf -- "$tmp"
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ do_test()
|
|||||||
|
|
||||||
prepare_test_dev "$good_size"
|
prepare_test_dev "$good_size"
|
||||||
echo "Minimal device size is $good_size" >> "$RESULTS"
|
echo "Minimal device size is $good_size" >> "$RESULTS"
|
||||||
run_check $TOP/mkfs.btrfs -f "$@" "$TEST_DEV"
|
run_check_mkfs_test_dev "$@"
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
run_check_umount_test_dev
|
run_check_umount_test_dev
|
||||||
}
|
}
|
||||||
|
@ -15,7 +15,7 @@ prepare_test_dev "$fs_size"
|
|||||||
|
|
||||||
# No shrink case
|
# No shrink case
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f --rootdir "$tmp" "$TEST_DEV"
|
run_check_mkfs_test_dev --rootdir "$tmp"
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
# We should be able to write at least half of the fs size data since the fs is
|
# We should be able to write at least half of the fs size data since the fs is
|
||||||
@ -27,7 +27,7 @@ run_check_umount_test_dev
|
|||||||
|
|
||||||
# Shrink case
|
# Shrink case
|
||||||
|
|
||||||
run_check "$TOP/mkfs.btrfs" -f --rootdir "$tmp" --shrink "$TEST_DEV"
|
run_check_mkfs_test_dev --rootdir "$tmp" --shrink
|
||||||
run_check_mount_test_dev
|
run_check_mount_test_dev
|
||||||
|
|
||||||
run_mustfail "mkfs.btrfs for shrink rootdir" \
|
run_mustfail "mkfs.btrfs for shrink rootdir" \
|
||||||
|
@ -15,7 +15,7 @@ prepare_test_dev
|
|||||||
|
|
||||||
do_one_test ()
|
do_one_test ()
|
||||||
{
|
{
|
||||||
run_check "$TOP/mkfs.btrfs" -f "$@" "$TEST_DEV"
|
run_check_mkfs_test_dev "$@"
|
||||||
|
|
||||||
# Use dev-extent tree to find first device extent
|
# Use dev-extent tree to find first device extent
|
||||||
first_dev_extent=$(run_check_stdout "$TOP/btrfs" inspect-internal \
|
first_dev_extent=$(run_check_stdout "$TOP/btrfs" inspect-internal \
|
||||||
|
@ -21,8 +21,7 @@ create_file()
|
|||||||
test_mkfs_rootdir()
|
test_mkfs_rootdir()
|
||||||
{
|
{
|
||||||
nodesize=$1
|
nodesize=$1
|
||||||
run_check "$TOP/mkfs.btrfs" --nodesize "$nodesize" -f --rootdir "$tmp" \
|
run_check_mkfs_test_dev --nodesize "$nodesize" --rootdir "$tmp"
|
||||||
"$TEST_DEV"
|
|
||||||
run_check $SUDO_HELPER "$TOP/btrfs" check "$TEST_DEV"
|
run_check $SUDO_HELPER "$TOP/btrfs" check "$TEST_DEV"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -17,7 +17,7 @@ prepare_test_dev
|
|||||||
# otime 1521656113.0 (2018-03-21 19:15:13)
|
# otime 1521656113.0 (2018-03-21 19:15:13)
|
||||||
# drop key (0 UNKNOWN.0 0) level 0
|
# drop key (0 UNKNOWN.0 0) level 0
|
||||||
|
|
||||||
run_check $SUDO_HELPER "$TOP/mkfs.btrfs" -f "$@" "$TEST_DEV"
|
run_check_mkfs_test_dev
|
||||||
# match not-all-zeros in the first part
|
# match not-all-zeros in the first part
|
||||||
uuid=$(run_check_stdout $SUDO_HELPER "$TOP/btrfs" inspect-internal dump-tree -t root "$TEST_DEV" | \
|
uuid=$(run_check_stdout $SUDO_HELPER "$TOP/btrfs" inspect-internal dump-tree -t root "$TEST_DEV" | \
|
||||||
grep -A 3 "FS_TREE ROOT_ITEM 0" | grep 'uuid ')
|
grep -A 3 "FS_TREE ROOT_ITEM 0" | grep 'uuid ')
|
||||||
|
Loading…
Reference in New Issue
Block a user