UPDATE: I’m updating this thread in case others find it in a search.
TL;DR: Google Drive is not a reliable syncing solution for my needs. I’m sticking with Dropbox.
I have been testing Google Drive’s sync capabilities with the aim of moving over from Dropbox, and for me, it’s been a complete failure.
I tested it on my two backup machines: an M1 Mac Mini and an M1 MacBook Air.
I started by setting up the Mac Mini, copying 275 GB of files from Dropbox to the local Google Drive folder. I set everything to “Make Available Offline.” It took about three days and four restarts to finally sync everything. Once it was synced, however, it appeared to work correctly. When I opened a RapidWeaver Classic (RWC) project, worked on it, and saved it, the new version synced to the Google Drive cloud without any issues.
After a few weeks, I decided to introduce the MacBook Air.
First off, I could never get it to sync successfully. The initial attempt to make all files available offline failed time after time. I then switched to streaming files (online-only) and made only select folders available offline. This method worked, so long as the folders I was syncing weren’t too large.
Eventually, I had enough folders synced to test syncing an RWC project file between the machines. Here’s what happened:
-
I opened the project on the Mac Mini, made an edit, saved it, and closed it.
-
The changed file synced to the cloud just fine and reasonably quickly.
-
However, as soon as Google Drive tried to sync the new version from the cloud to the MacBook Air, it deleted the project file from the MBA entirely. It didn’t even have the decency to sync a corrupted version; it just straight up deleted it.
The new version was still safe in the cloud, so I manually downloaded it, but the file was corrupted and wouldn’t open.
So, from my experience, it’s safe to say Google Drive does not work well. It completely messed up the RWC project (which was somewhat expected), and on top of that, the syncing process itself was incredibly messy.
(Don’t worry, Erwin, I had backups!)
Hope this helps someone.