diff --git a/script-drives-fix-btrfs-full b/script-drives-fix-btrfs-full new file mode 100644 index 00000000..446f5dcd --- /dev/null +++ b/script-drives-fix-btrfs-full @@ -0,0 +1,17 @@ +#!/usr/bin/env bash +# Fix the btrfs out of space error +# Copyright 2021 Bryan C. Roessler + +[[ -f functions ]] && . functions || exit 1 + +is_root + +fs=( "/mnt/array" "/mnt/backup" ) + +# Discard empty blocks +for f in "${fs[@]}"; do + btrfs balance start -dusage=0 "$f" + btrfs balance start -musage=0 "$f" +done + +exit $? \ No newline at end of file