btrfs-progs/tests/cli-tests/022-fi-du-suffixes/test.sh

61 lines
2.6 KiB
Bash
Executable File

#!/bin/bash
# Print sizes with all supported suffixes
source "$TEST_TOP/common" || exit
check_prereq mkfs.btrfs
check_prereq btrfs
setup_root_helper
prepare_test_dev
run_check_mkfs_test_dev
run_check_mount_test_dev
# Generate some data
run_check $SUDO_HELPER dd if=/dev/zero bs=1M count=10 of="$TEST_MNT"/file21
run_check $SUDO_HELPER dd if=/dev/zero bs=1M count=10 of="$TEST_MNT"/file22
run_check $SUDO_HELPER dd if=/dev/zero bs=1M count=10 of="$TEST_MNT"/file1
run_check $SUDO_HELPER "$TOP/btrfs" subvolume create "$TEST_MNT"/subv1
run_check $SUDO_HELPER dd if=/dev/zero bs=1M count=10 of="$TEST_MNT"/subv1/file2
run_check $SUDO_HELPER "$TOP/btrfs" subvolume snapshot "$TEST_MNT"/subv1 "$TEST_MNT"/snap1
run_check $SUDO_HELPER dd if=/dev/zero bs=1M count=10 of="$TEST_MNT"/snap1/file3
run_check "$TOP/btrfs" filesystem df "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df -b "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --raw "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df -h "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --human-readable "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df -H "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --iec "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --si "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df -k "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --kbytes "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df -m "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --mbytes "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df -g "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --gbytes "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df -t "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --tbytes "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --iec -k "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --iec --kbytes "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --iec -m "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --iec --mbytes "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --iec -g "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --iec --gbytes "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --iec -t "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --iec --tbytes "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --si -k "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --si --kbytes "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --si -m "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --si --mbytes "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --si -g "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --si --gbytes "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --si -t "$TEST_MNT"
run_check "$TOP/btrfs" filesystem df --si --tbytes "$TEST_MNT"
run_check_umount_test_dev