Hi,
I have been using OMV for about a year but am currently trying to simplify my setup.
My drives are configured accordingly:
- 1 x SD 128gb card is used for the OS
- 1 x SSD 240gb for docker with an appdata, compose and docker folder. I also have an OS backup folder which stores a fsarchive of the OS SD card
- 1 x HDD 5tb for general media and ntfs storage. My laptop backs up to this and some docker container data is here if media related and high in storage. For example tvheadend recordings and photoprism pictures.
- 1 x HDD 5tb which is a borgbackup of the SSD and HDD
My concerns are:
- My HDD used for backup is only 5tb, I may run out of storage in due course
- It is difficult to test if the backups are working - I occasionally mount the 5TB borgbackup archive and check I recognise my data
- The OS backup is difficult to quickly test the FS archive
- My data is spread across various drives with only one backup
- I don't have a offsite backup - to add in due course
I have read the forums and my thoughts are:
- Using mergefs combine my docker drive and general media drive and then snapraid to my backup HDD - I understand that mergefs doesn't work well with docker and so I don't think this is the best solution. I also understand that in the event of a drive failure I could lose data even with the parity data on my backup HDD?
- Keeping my existing drives but using rsync to keep an exact copy of all the data on my backup drive. Then I could easily swap the drives over in case of a failure. This would mean I would need a much larger backup drive as I understand rsync doesn't de-duplicate like borgbackup does. In case of a failure I could then buy a new drive and copy the data only for the relevant drive from my backup drive.
- Keeping my existing setup but just buying a larger more expensive drive when it's full and selling the old one
- I like the idea of gradually adding storage with mergefs when needed but am concerned about losing data if a drive breaks.
- How do I test the backups for the option you recommend I use above?
Would someone please be able to advise the best approach for my needs?
Thank you