I do nothing regularly. Once in a time maybe a balance with limit 75% (after 3-6 month)
If you are worried that the data on a btrfs volume has been corrupted, test it with btrfs scrub
Please use btrfs balance sparingly. Most of the time it is unnecessary and only burdens the system. And if so, please always use it with limits (e.g. 75% or 50%)
Take automatic snapshots (e.g. with snapper ). If possible every hour. With btrfs it doesn’t cost anything. Snapper can also automatically free these snapshots after a set time. (delete seems the wrong term here)
If you have several (2, 3 or 4) devices and can combine them into one btrfs volume, then use RAID1
Don’t forget to make good backups of your data. btrfs send is your friend
I’ve marked this answer as the solution to your question as it is by far the best answer you’ll get.
P.S. In the future, please don’t forget to come back to your question after your issue has been solved and click the 3 dots below the answer to mark a solution like this below the answer that helped you most:
so that the next person that has the exact same problem you just had will benefit from your post as well as your question will now be in the “solved” status.