While Linux is great at many things, backups is one area I find lacking compared to what I'm used to from Windows. There I take frequent incremental whole-disk backups. The backup program uses the Volume Shadow Copy Service to provide a consistent state (as much as possible). Being incremental they don't take much space.
If my disk crashes I can be back up and running like (almost) nothing happened in less than an hour. Just swap out the disk and restore. I know, as I've had to do that twice.
[1]: https://learn.microsoft.com/en-us/windows/win32/vss/the-vss-...
[2]: https://learn.microsoft.com/en-us/windows/win32/vss/overview...