When I first started using Fedora WS back at F16 time. One of the things I asked about was disk defrag tools. I was told that ext4 didn’t need them and was shown the details of why. I was really happy about that. Disk maintenance was just another unloved task I was glad to be rid of. Over the years since I’ve never had to do any disk maintenance in the six month period between releases. I should say I always do bare metal installs reclaiming all disk space then restore the home directories.
Yesterday, in light of the btrfs proposal for F33, I installed rawhide F33 WS with btrfs to try it out and run some tests. Generally, so far, it seems fine, I can see the advantages btrfs brings and welcome them.
However, when I was done with my try out. I started reading through the associated man pages and those for the btrfs tool packages. Wow! it seems like I’m back in the disk maintenance business. All the tools seem to be command line so there’s lots of new disk maintenance commands, filters, qualifiers, etc to learn. Also writing the scripts, scheduling them and maintaining them. The script I run to set up a PC removes and installs about 70 packages. I’m guessing that the btrfs on my test machine is full of holes and that will lead to file fragmentation and other miseries.
I’m hoping some will tell me I’m wrong, but in case I’m not I know that I would appreciate it a lot if there was some tools or doc’s that would help with getting the disk maintenance set up. At least for me, setting up something like this with only man pages to guide me is a long nasty process.