Originally published at: Cloud Storage Forecast Unsettled, with Possible Storms - TidBITS
Triggered by a conflation of recent cloud storage issues, Adam Engst examines the real-world experience surrounding cloud storage and explores a variety of quirks, irritations, and gotchas with Dropbox, Google Drive, iCloud Drive, and OneDrive.
Just two little bits to add to @aceās nice and comprehensive article.
You can get around Dropboxā 3-device limitation (at least on Mac) if instead of their bloated client you use the nice and sleek Maestral. Itās free and open source. Iāve been using it for a while on my M1 pro MBP and I love it. Lightweight and gets the job done without all the useless bloat Dropbox added over the years (in fact, Maestral looks/feels kind of like the ~2015 Dropbox client).
Howard Oakley just today wrote a piece on recent iCloud woes and how for most people it would be advisable to view cloud storage as complementary to rather than replacement for local storage.
Strong agreement with Simon. Iāve removed Dropbox.app from most Macs, leaving it only on a work iMac which needs its proxy support (not available in Maestral, at least when I switched). Dropbox iOS/iPadOS clients donāt count against the 3-device limit, so Iām only using 1/3 slots. Unfortunately work blocks iCloud Drive too, breaking various Apple sync services, so Dropbox is still important to meā¦
Ooo, Iāve been meaning to check out Maestral, but I didnāt realize that it worked around the three-device limitation. Thatās a game-changer for me.
I didnāt realize iOS devices didnāt count against the limitāI wonder if that changed, since I thought Iād had some arguments with Dropbox on my iPhone.
Unfortunately, thatās the only benefit to the app, in my opinion. You actually lose some important functionality.
From the Maestral website:
Limitations:
Currently, Maestral does not support Dropbox Paper, the management of Dropbox teams and the management of shared folder settings. If you need any of this functionality, please use the Dropbox website or the official client.
Maestral uses the public Dropbox API which, unlike the official client, does not support transferring only those parts of a file which changed (ābinary diffā). Maestral may therefore use more bandwidth that the official client. However, it will avoid uploading or downloading a file if it already exists with the same content locally or in the cloud.
Thankfully, I donāt need any of these things. I just need my files to sync properly. My internet isnāt metered, so slightly more bandwidth is fine with me.
I donāt use Maestral to avoid paying for DB - I use it because the Dropbox client keeps trying to get me to give it admin rights with every app update that I donāt want it to have. Maestral in my experience also uses quite a bit less RAM than the stock DropBox client.
I downloaded Maestral and it crashes immediately on startup, and then puts up a window apparently unable to load something to report the reason (?). Does it require anything else installed first? Iām Big Sur, latest version.
Dropbox has the benefit that it actually works. Without any babysitting. On my Air iCloud stopped synching from one day to the next. Error messages or anything: no dice. I just tried to turn off iCloud drive and back on. Now I canāt put anything in the iCloud folder.
My scrollbars are set to show always. The listbox in System Preferences ā Apple ID ā iCloud doesnāt show a scrollbar.
I switched from Dropbox to Sync back when Dropbox seemed to always be installing large updates and forever asking for more permissions. Sync is fully encrypted and doesnāt seem to continually demanding attention.
My problem with iCloud Sync is that the Desktop and Documents folders in iCloud Drive refuse to stay on. I check the box, I close the window, I reopen that window and the checkmark is gone. Very frustrating. The actual syncing seems to work but I need to put aliases of the folders on my desktop.
Iām using odrive as a unified front end to Dropbox, Google Drive and (sometimes) OneDrive. I like the use of distinct empty place-holder files, since I can see and control what is and isnāt syncāed, although this might be less of an issue depending how smart the new macOS feature is. No mention on the odrive forum of the impact of this latest change though.
ā¦ experienced several instances where syncing gets stuck, either for a single file or everything. An indication that this has happened is a cloud icon next to a file that never goes awayā¦
This has been an ongoing issue on my '21 M1 Mac for the last 6+ months. Any file (even a tiny one) I create inside the iCloud Drive refuses to upload (the cloud icon and the āwaiting to uploadā message). Restart and resetting iCloud has not helped.
Files created on other devices do download, and the same iCloud account works on other Macs in the house on the same network. Have been on and off with Apple Support, and even after multiple rounds of diagnosis and data collection, the issue remains unresolved.
This has never happened with any of the other file sync services I have used in the past (Dropbox, OneDrive, Google Drive, etc.), and I would love to get off iCloud at this time, was it not for the storage I need for Photos (which, surprisingly, syncs without problems on the same machine).
I have effectively given up on iCloud Drive at this time, and am gradually moving these folders to my local Synology NAS. Unfortunately, the Synology Drive software has its own issuesā¦
Does anyone have instructions for installing Maestral to replace Dropbox? It immediately crashes for me on startup. (Big Sur)
There seems to be a lot of misunderstanding about the term ādeprecatedā. It means it is not the preferred choice going forward and will not receive future updates - developers are warned to move development to newer more secure methods going forward. Deprecated in no way means abandoned, though in years hence it could be removed.
Also I have never had a synching issue with iCloud that has not involved an internet or wifi outage in general. Iād dig a little deeper to see what might be impacting you
Iād love to use sync.com, but my issue is that they have a 5 active device limit. I have four Macs, an iPad, and a phone, so Iād need to leave one of those devices off.
I think iOS things are included in Dropboxā 3 device limit, or else Iāve still some old Mac connected. Because there is currently no Dropbox client for Raspberry Pi, this limit is not so much of a problem for me, as my employer provides the open-source Owncloud which works fine on my the Mac and my Raspberry Piās. Unfortunately there is no client for iOS. Like Adam, for collaboration I still use Dropbox.
Adam said:
Iād like to say that iCloud Drive has worked fine for me, but the reality is that Iāve experienced several instances where syncing gets stuck, either for a single file or everything.
In the last few months, Iāve occasionally had trouble with individual files not syncing (so, a much smaller-scale problem than Adamās), and I found I could give them a kick by ātouchingā a nonexistent file (that is, with the line command /usr/bin/touch) in the right directory on iCloud.
That was on Big Sur. If it doesnāt work for you, I blame my decaying memory, or possibly the upgrade to Monterey.
Sometimes the cloud outline is darker and sometimes lighter. Please tell me the significance, if you know. Also, sometimes I have the cloud icon next to a folder, but when I look in the folder, no file has the cloud icon. What does that mean?
Thanks for the hint.
How do you identify the iCloud directory in Terminal? Is that ~/Library/Mobile Documents/com~apple~CloudDocs/ or something else? Do you need to touch the nonexistent file in the specific directory that holds the non-updating file? Do you have any similar trick if the file is not updating on an iPad?
A couple of other quirks of recent version of Google Drive:
When I wake up the computer and consult the Google Drive menu in the top bar, it reports being up to date. But itās not. I have to pause syncing and then resume syncing to get the most recent additions downloaded to my local computer.
Also, Google Drive doesnāt store my files as individually-accessible files on my local computer, even when Iāve opted for full local mirroring. Instead it maintains its own data system on my Mac, and shows me filenames within an alias folder. Some apps (notably in my case Avid Pro Tools) have trouble re-linking to audio and video files within an alias folder. So if the file in question doesnāt reside in the place PT expects to see it, I have to use the Finder to locate that file in its aliased location, copy it to the desktop, then copy that into the location where PT expects to see it. Older versions of Google Drive didnāt have this issue.
Yes. If you use Terminal, just drag a Finder folder onto a terminal window to see its path.
I donāt use Terminal myself because Iām usually in an xterm served up by XQuartz. There I rely instead on an alias I created ācdfā (cd to Finder) which does nothing else than
cdf='cd "$(posd)"'
posd is an osascript embedded in a shell script that returns the directory corresponding to the frontmost Finder window. I got posd ages ago and installed it on my Mac. Unfortunately, I donāt have the slightest recollection where I got it from.
Somewhat unrelated, but a very useful trick to do the reverse is
open ./
which will open a Finder window for the directory your shell is presently at.