Google Photos – Better Photos and Backup Management Strategy

backupgoogle-drivegoogle-photoslinux

(I'm not sure this is the right stackexchange site to ask this question, if I'm wrong please tell me.)

My current backup strategy for all important files (documents, photos, videos, music, scripts, workspace) on my computer is to have a copy of them in my Google Drive. As I'm on ArchLinux and Google doesn't provide a Linux client to sync Drive, I'm using OverGrive to sync my files (I tried InSync but it gets stuck while syncing files, I have to restart it every few files). I'm satisfied with this backup strategy as even if my house burns, I'll still have my kids' pictures on Google Drive.

The problem is for the photos on Google Photos. The photos on my computer are older ones, all the ones from the last years are on Google Photos only. I would like to have a backup for them too (Google can crash also). I could download them all from time to time on my computer, but then they would be synced with my Google Drive and take double space in my Google OneDrive storage.

I'm looking for advice on a better backup strategy for my photos. These are the requirements I'm trying to fulfill :

  • It would be nice to have all my photos in one place. Currently some are on my computer (and backed up on drive), some are on Google Photos and some are on both places (even 3 places with the backup on Google Drive).
  • On my computer they are in a folder structure, on Google Photos there doesn't seem to be a folder structure. When I'll join both storages, It would be fine if a tool could recognize two pictures as the same even if they're not in the same structure.
  • I would prefer to have the same backup strategy for my photos than for the rest of my files (easier to control).
  • I should have 2 copies (not more) of all my important files : one on my computer and one in the cloud.
  • When I take a picture with my android phone, it is synced automatically with Google Photos and I like Google Photos functionalities, so I'd like to keep them.

Do you have advice on how to better manage this?

Best Answer

I take it that one of your aims is to have all your photos in Google Photos, and you presently have a lot missing from there. Things used to be easier when Photos could sync with Drive, because it would all happen in the background.

One can upload photos to Google Photos via the web app, but I think uploading hundreds at a time has the risk that the browser could be closed in the process, or a few photos simply not uploaded (e.g. I have encountered this error once on Firefox). A more robust method is thus to copy them from Drive, after uploading them with your sync client (i.e. at the top of photos.google.com, click on "Upload" then "Google Drive"). However, I think you would only be able to select a whole folder of photos at a time, rather than many folders at a time. So, uploading half your life's photos to Google Photos may take some thinking.

One reason why I upvoted your question is because you ask

When I'll join both storages, It would be fine if a tool could recognize two pictures as the same even if they're not in the same structure.

Yes, that would be ideal. Unfortunately, in my experience, Google Photos does not detect duplicates adequately. They haven't yet developed a tool to do this either, and I've been waiting for one for years. Their support on this is woeful.

Lastly, while I agree that multiple backups are a good idea, I disagree that "Google can crash". Google has multiple datacentres spread across the world (with multiple copies of your data), to mitigate the possibility of your data being lost. Each datacentre has extensive physical security on the premises, to protect the data. I think the risk lies more either with ransomware, or apps making undesirable changes.

With regards to ransomware, one can't roll back one's Google Drive storage to a previous date. (One can do this with Dropbox.) For example, see this question. For this reason, I recommend having an offline backup of your files (i.e. one that doesn't sync), on a separate hard drive from your computer (or on a protected one, as ransomware can affect all the drives on a computer). In my case, I've started doing this by locally copying my files from a completely synced storage on my computer, to an external hard drive, every few months.

The other threat I can identify is apps making undesirable changes, or accidental deletion of files that are synced. This has happened to me both with Backup and Sync and recently with InSync. Although I often notice when files are deleted unwantedly, e.g. by monitoring the Activity Pane in Google Drive or the sync activity in the sync client, these types of actions make me not fully trust the permanence of storage in Google Drive.