Hi, I want to do an “awesome things” list with BTRFS tools
Help me gather them?
General
BTRFS CLI Interface
btrfs-progs official userpace utilities
BTRFS Assistant
Tool for doing many BTRFS actions graphically
It requires snapper
and offers a GUI for it.
butter-manager
Tool for managing snapshots, balancing filesystems and upgrading the system safetly.
Backups & Snapshots
btrbk
Backup utility using BTRFS
Snapper
General system snapshot utility with BTRFS support, used in OpenSUSE Tumbleweed by default. There are also plugins for Fedoras dnf and for Arch pacman.
Timeshift
System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.
- ArchWiki
- Debian Wiki
- thelinuxcode
- linuxconfig
- Mir Rahed Uddin’s Guide
- Its FOSS Guide
- [DE] Linuxcommunity Guide
Small CLI tools
dupreremove
Tools for deduplicating file systems
compsize
takes a list of files on a btrfs filesystem and measures used compression types and effective compression ratio
Used in flatpak-dedup-checker
btdu
sampling disk usage profiler for btrfs
For multiple reasons, classic disk usage analyzers such as ncdu
cannot provide an accurate depiction of actual disk usage. (btrfs compression in particular is challenging to classic analyzers, and special tools must be used to query compressed usage.)
btrfs-list
Helps listing directories
Partition managers with support
- kde-partitionamanger
- gnome-disks?
- blivet-gui (Fedora Anaconda setup) ?
- gparted?
Data recovery
When having deleted or corrupted data on a BTRFS partition, these tools can help:
Testdisk?
- photorec?
scalpel?
R-Linux
Freeware, not FOSS? Not related to R and “R-Studio” is also not related to RStudio
Not that I was aware of a couple of years ago. I ended up copying to a different media, reformatting and copying back and accepting the loss of the snapshots.