Mount, Backup, Sync: Flexible Cloud Storage Options for Windows Users

Cloud storage for consumers and small businesses (i.e. not enterprise) has “traditionally” been associated with the concept of syncing a dedicated local folder with the cloud, because it’s the way desktop apps from DropBox, Google Drive, OneDrive and the likes work. You pretty much have to adapt your file organization to their way of thinking and use their client. [Edit: this is changing, as you’ll see at the bottom of this entry.]

But what if you want to back up existing folders or network drives? Then you have “cold storage” solutions such as CrashPlan or BackBlaze, but they have their own hard-set constraints and perspective on how things should work that you have to adhere to.

And what if you want to extend your storage into the cloud, to store stuff that you are not going to keep around locally? That’s just how sync works by definition, while the backup-oriented services will eventually (some earlier than others) drop the files that they no longer see on your local system. This is a data retention policy and business model choice from the likes of Backblaze, not a technical limitation.

Wouldn’t it be nice to have more flexibility and use the cloud as if it was just another drive? That’s what we’re going to explore in this entry.

To make files and portable applications available across devices, I’m pretty happy with Google Drive and OneDrive respectively:

  • Google Drive is great to index, search and consult PDFs and MS Office files.
  • OneDrive already comes with Windows and as such is a good way to get a core toolkit of portable applications on any of your PCs. Think of it as a virtual USB drive. The integration with SharePoint is also something I use on a daily basis for work.

In the distant past I used CrashPlan but their crap java client forced me to move away from that company. This pushed me to look into third-party apps that let you mount cloud storage as a network drive and/or back up to one or several cloud storage providers among those that offer the most terabytes for the buck.

1. Placeholder files/links for hybrid storage

After some back and forth, the big cloud storage vendors have all moved to implement “placeholder files” which are really local links to cloud-stored files that can be substituted with a local copy (think of it as a cache) of frequently-used files:

2. Unlimited Cloud Storage?

Google Drive. Google’s G Suite Business has a plan for $10/user/month with 1TB of storage, and in theory you need to have at least 5 users to get unlimited storage. However, in practice the limit on smaller account is not enforced, I and many other people have several TBs on single-user G Suite accounts. Of course this may change at any moment, but Google has closed their eyes on this for years. I should update this section once I’ve moved to Google Workspace which I’ll have to do by January 2022.

Microsoft OneDrive. Microsoft discontinued unlimited storage in November 2015. I have 1TB with my O365 subscription for $12.5/mo, which I’d pay just for Office desktop apps anyway. $0.2/mo for each extra GB is prohibitive though.

Dropbox. To go beyond the 2TB max for personal plans (“As much space as needed” which I guess doesn’t quite mean unlimited), you need at least 3 Business users at $20/mo each, or $60/mo total.

Box. To go beyond 100GB into “unlimited”, you need 3 Business users at $17.3/mo, putting us again in the $50/mo ballpark. They called The End of the Storage Wars back in July 2014, yet one of their big competitors eventually blinked…

Amazon Cloud Drive (ACD). When it was introduced in 2016, the $60/y unlimited plan made it the most cost-effective competitor to CrashPlan or BackBlaze, but that was discontinued in June 2017. Some users took the unlimited part quite literally. The 1TB plan now costs $60/y.

Bitcasa. $99/mo to manage up to 10TB?! I don’t think so. They dropped unlimited storage in October 2014.

3. Finding the Right End-to-End Solution

As of 2021 I am using:

  • The OneDrive and Google Drive clients to keep files in sync.
  • StableBit CloudDrive to mount encrypted volumes in Google Drive.
  • I’ve stopped using Bvckup 2 to back up local data to the StableBit-managed volumes and moved to using my Synology NAS for cloud backups.

I have more than 100TB on Google Drive, so I’d say this works well! I can be up and running from a new machine very quickly and have several layers of backup so even if there’s a major problem with one cloud vendor, I have effectively a mirror in another one, as well as local copies.

3.1. Automated Backups

If you want to run your backup processes from a Windows PC, Bvckup 2 is a slick, fast option for just $20. For the record, before settling on the stack above, I also tested back in 2016:

Dokan
Dokan
  • ACDDokanNet. I used this to mount ACD as a network drive when Amazon offered unlimited storage, which unfortunately didn’t last long! Free, nothing fancy but does the job. That’s a pretty good solution to just drag and drop files from a local folder to ACD, which works to back up files you know are not going to change like, say, old family pictures. I got an error message trying to mount OneDrive, and there’s no support for other services.
  • Arq. I tried this for a few days, it does encrypt and back up to ACD at reasonable speeds but I’ve found file scanning incredibly slow. And that scanning process restarts apparently from scratch when you relaunch a backup process. The Windows UI is also pretty limited. Their founder Stefan Reitshamer is engaging users in forums (e.g. Reddit), they are aware of these shortcomings and willing to address them, but for now this feels a bit immature, at least on Windows.
  • Syncovery. I tried it for a couple of days. The UI and scanning speed are both significantly better than Arq, and there are plenty of options you can finetune, if that’s your thing. I’m getting speeds between 0.5MB and 1MB/s, which is bottlenecked by the measly 8Mbps (=1MB/s) upstream bandwidth from my cable provider. CPU and RAM usage seem very reasonable so far.
Mounted LAN NAS to Mounted ACD
Mounted LAN Synology NAS to mounted ACD, from Windows PC, in Directory Opus

You can use Glasswire to chart bandwidth usage by application. Some people suggest using a VPN to get better upload speeds to ACD, but my brief test was not conclusive to that effect.

There’s also Duplicati which some people like. I’d rather not have to deal with a CLI tool such as Rclone or acd_cli because of their lack of a GUI.

See also these threads on /r/DataHoarder:

And these posts:

3.2. Cloud Mount Alternatives

One of several
One of several options

There’s a number of apps that more or less promise the same type of functionality, including:

  • StableBit CloudDrive – I paid $60 for a bundle with their two other apps. Files are encrypted so that Googosoft can’t snoop on my data. I love it, however you can’t move files from one cloud provider to the other without going through your own network (source). You have to understand that this is block-level storage so the content of your StableBit-managed drives is not mixed with the existing files within the OneDrive/Gdrive interfaces. Read this thread so you fully understand the architectural choice you’re making with this tool.
  • NetDrive – $50. ACD support. They also provide the CloudSync service for $20/y, but file transfer goes through your PC anyway (i.e. it’s not direct cloud-cloud) so I’m just copying from OneDrive to GDrive with bvckup.
  • ExpanDrive – $50. ACD support – blog. Their lead dev is on Reddit.
  • WebDrive – $40. ACD support. Online feedback seems positive.
  • SyncBackPro – $55. ACD support.
  • GoodSync – $35. ACD support.
  • Odrive – free or $99/y for premium features such as unsync and encryption. ACD support.
  • CloudBerry Backup – $30 edition limits your storage to 1TB even though they’re not in the storage business. You need to shell $300 to get unlimited backups, i.e. they priced themselves out of the personal user market for users who need to back up more than 1TB. ACD support.
  • Mountain Duck – $40, looks pretty good but as of November 2016 they had not been given access to the ACD SDK (it’s invitation only and my overall impression is that Amazon is not that helpful with developers on this one).
  • OwnCloud – free. No native ACD support.

(The links above mention ACD because at the time it offered unlimited storage – these days you’d want to revisit with Google Drive in mind.)

3.3. Cloud to Cloud Backup

I’m not yet using any of this, but for future consideration:

3.4. Self Cloud

I haven’t researched this much yet but might later. Owncloud, already mentioned earlier, also plays in this space besides:

3.5. Cloud Media Server

I’ve used the infamous Gdrive + Stablebit + Plex for the past few years, it’s worked well for me except for a Google outage with partial data loss in 2019. See:

2 thoughts on “Mount, Backup, Sync: Flexible Cloud Storage Options for Windows Users

  1. igobythisname

    It’s been 5 years… How much do you have on your to-do list that you haven’t gotten around to setting up gdrive+clouddrive+plex!?! And updating this post? ;D

    Reply
    1. otravers Post author

      Hah, you guilt tripped me into making a quick update. I indeed have been running the Gdrive+CloudDrive+Plex combo for several years now!

      Reply

Leave a Reply

Your email address will not be published. Required fields are marked *