# functions to handle btrfs volumes #= bfdf a__btrfs_filesystem_d_f() { btrfs \ filesystem \ df \ "${@}" } #= bfdu a__btrfs_filesystem_d_u() { btrfs \ filesystem \ du \ --summarize \ "${@}" } #= bfu a__btrfs_filesystem_usage() { btrfs \ filesystem \ usage \ "${@}" } #= bpg a__btrfs_property_get() { btrfs \ property \ get \ "${@}" } #= bsc a__btrfs_subvolume_create() { btrfs \ subvolume \ create \ "${@}" } #= bsd a__btrfs_subvolume_delete() { btrfs \ subvolume \ delete \ "${@}" } #= bsl a__btrfs_subvolume_list() { if [ -n "${1}" ]; then btrfs subvolume list "${1}" | cut --delimiter " " --fields 9 | sort fi } #= bss a__btrfs_subvolume_snapshot() { btrfs \ subvolume \ snapshot \ "${@}" } #= bssr a__btrfs_subvolume_snapshot_r() { btrfs \ subvolume \ snapshot -r \ "${@}" }