btrbk
Btrbk is a command line tool used for creating and managing backups on Linux systems. It stands for "Btrfs Backup" as it is primarily designed for the Btrfs file system, but can also be used with other file systems. Btrbk is open-source and written in shell script, allowing for flexibility and customization. It provides various features including full and incremental backups, retention policies, and data deduplication. The tool utilizes hard links and Btrfs snapshots to efficiently manage backups and save disk space. Btrbk supports backup destinations like local disks, remote servers, and external storage devices. It uses a simple configuration file that allows users to define their backup settings and schedules easily. Btrbk also offers email notifications to keep users informed about the status of their backups. It supports concurrent backups, making it capable of handling large data sets efficiently. Btrbk has comprehensive documentation and a vibrant community, making it easy to find support and troubleshoot issues.
List of commands for btrbk:
-
btrbk:tldr:7380e btrbk: Print statistics about configured subvolumes and snapshots.$ sudo btrbk statstry on your machineexplain this command
-
btrbk:tldr:7d578 btrbk: List configured subvolumes and snapshots.$ sudo btrbk listtry on your machineexplain this command
-
btrbk:tldr:7d8c1 btrbk: Print what would happen in a run without making the displayed changes.$ sudo btrbk --verbose dryruntry on your machineexplain this command
-
btrbk:tldr:abfd7 btrbk: Only create snapshots for configured subvolumes.$ sudo btrbk snapshottry on your machineexplain this command
-
btrbk:tldr:f2ea6 btrbk: Run backup routines verbosely, show progress bar.$ sudo btrbk --progress --verbose runtry on your machineexplain this command