From 43640890b1959648dbfbd423d2520db7da87ff6d Mon Sep 17 00:00:00 2001 From: Bryan Roessler Date: Wed, 20 Oct 2021 09:31:02 -0400 Subject: [PATCH] Add script-drives-fix-btrfs-full --- script-drives-fix-btrfs-full | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 script-drives-fix-btrfs-full 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