It is too expensive to put all my files on the cloud (6TB all up), but it is too difficult to figure out which of my many files need to go on the cloud and which ones need an extra layer of encryption (1 in 50 of them) and which ones I am OK to just leave on local NAS. I need something to sort through the files, strip out duplicates and push the important ones to one of my cloud storage locations. Ideally, it will let me decide which files to encrypt and will interoperate with google drive, onedrive, dropbop and backblaze (b2).
- Checkout Arq. It dedups and then backs up your data easily and transparently across the multiple cloud storage services that you mention. It has been the most reliable and easy to use cross client and server service for the couple of years I have been using them. Apart from the services you mention, you can also use Amazon Glacier or Google Nearline, for files that you may not require updating or viewing too often at much cheaper rates.
- Duplicati is a free, open-source backup solution that does block-based deduplication. Fully supports end-to-end encrypted backups. Basically, like Arq but free. The trick is this-- you take your backups to a Google Drive with unlimited storage. You can get that for $10/month by signing up for G Suite for Business. And then you have all your backups in the cloud, in storage you control, fully encrypted, _and_ you have unlimited Google storage for pictures, movies, documents, whatever too.