btrfs-maintenance-script, bash script to do maintenance on btrfs volumes Jason Jorgensen Version 1.0 05-01-2016 btrfs requires maintenance. Data and metadata blocks need to be balanced occasionally to prevent out of disk space scenarios even if there may be disk space left. It also needs to run a scrub to make sure there are no file system errors and if there are to attempt to correct them from parity information. ----------------------------------------- TODO Add some defrag stuff Add some alerts if things fail during maintenance ----------------------------------------- Copyright btrfs-maintenance-script Copyright 2013 Jason Jorgensen, jasonj@innominatus.com This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.