Data Safety and Integrity
As a photographer I have accumulated a large number of images most of which will be somewhat disastrous if lost. I use Lightroom and Photoshop for editing and photo management. Losing the Lightroom database will also lose the edits even if the files themselves can be recovered.
So what to do to prevent data loss and corruption to the image files as well as any personal documents. There are numerous cloud backup options but they all come with a cost whether monthly or yearly. In addition restoring the files may be slow unless there is an option to ship the files in a hard drive to you. For professions, this is probably the best solution in addition to any local backup strategies. With your data being stored on someone else’s server, there is always the remote possibility that whoever you use could access and view your files. How important this is to you will depend on the sensitivity of the data and your tolerance level.
I am on the Windows platform and can briefly describe how my system is set up and the software I use. My desktop is an Intel i7/32 GBs of ram with all ssd hard drives, m.2 nvme boot drive, 2 ssd’s on a stripe volume (not the best practice) for fast data access and a separate ssd for swap.
The software I use for backups is called Oops! Backup by Altaro. This uses delta backups where only the bits of data in a changed file is backed up and not a whole new copy of the changed file. This is vastly more efficient and makes for small sizes. Unfortunately the version that installs on a client OS is no longer available. When the software no longer works in future versions of Windows, I will need to look for alternatives. A quick search shows a number of free and paid options such as Comodo backup, Acronis True Image, AEOMI Backupper among others.
For storage I have a NAS server running Freenas. I have been using Freenas for a number of years. Freenas has been purchased by iXSystems and is now known as Truenas. The version I used was older and unfortunately there is no upgrade path to the current version of Truenas, So it was time to rebuild the server and while I was at it move over to a more capable box. Truenas/Freenas uses the zfs file system on freeBSD, is robust and checks for file corruption and runs on older hardware. So you can build a NAS server from a box you may have lying around. My server has 3 hdd’s in a raidz1 configuration with another drive as a hot swap. What this means is that in case of a drive failure, the raid array will fail over to the hot swap drive and rebuild. The system also uses 2 smaller ssd mirrored drives for boot so that if one of the boot drives fails the other will keep the server running.
Oops! Backup runs on a schedule to automatically back up files to the NAS and also does a nightly sync of the backed up files to an external usb drive. Data can still be lost and a copy should be stored off site in case of something like a fire. But I figure if my house burned down my pictures will be the least of my worries.
A limited number of important files can easily be stored on a service such as Google Drive or Dropbox. I have recently come across Boxcryptor which will encrypt files stored on a number of cloud providers.