61 lines
2.6 KiB
Bash
Executable File
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
|