All Projects → dark → Dropbox Filesystem Fix

dark / Dropbox Filesystem Fix

Licence: gpl-3.0
Fix the filesystem detection in the Linux Dropbox client

Programming Languages

c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Dropbox Filesystem Fix

anyfs
Portable file system for Node
Stars: ✭ 17 (-88.19%)
Mutual labels:  dropbox, filesystem
Vscode Remote Workspace
Multi protocol support for handling remote files like local ones in Visual Studio Code.
Stars: ✭ 197 (+36.81%)
Mutual labels:  dropbox, filesystem
Dbxfs
User-space file system for Dropbox
Stars: ✭ 673 (+367.36%)
Mutual labels:  dropbox, filesystem
dropbox-fs
📦 Node FS wrapper for Dropbox
Stars: ✭ 35 (-75.69%)
Mutual labels:  dropbox, filesystem
Webfs
A Filesystem Built On Top of the Web.
Stars: ✭ 307 (+113.19%)
Mutual labels:  dropbox, filesystem
Oneupflysystembundle
A Flysystem integration for your Symfony projects.
Stars: ✭ 541 (+275.69%)
Mutual labels:  dropbox, filesystem
Cryfs
Cryptographic filesystem for the cloud
Stars: ✭ 1,560 (+983.33%)
Mutual labels:  dropbox, filesystem
Patch
Something could be public patches
Stars: ✭ 120 (-16.67%)
Mutual labels:  dropbox
Vscode Deploy Reloaded
Recoded version of Visual Studio Code extension 'vs-deploy', which provides commands to deploy files to one or more destinations.
Stars: ✭ 129 (-10.42%)
Mutual labels:  dropbox
Keepass4web
An application that serves KeePass database entries on a web frontend
Stars: ✭ 115 (-20.14%)
Mutual labels:  dropbox
Hypertag
Knowledge Management for Humans using Machine Learning & Tags
Stars: ✭ 116 (-19.44%)
Mutual labels:  filesystem
Diskover Web
Web file manager, disk space usage, storage search engine and file system analytics for diskover
Stars: ✭ 121 (-15.97%)
Mutual labels:  filesystem
Passcards
A 1Password-compatible command-line and web-based password manager
Stars: ✭ 134 (-6.94%)
Mutual labels:  dropbox
File Storage
File storage abstraction for Yii2
Stars: ✭ 116 (-19.44%)
Mutual labels:  filesystem
Node Proper Lockfile
An inter-process and inter-machine lockfile utility that works on a local or network file system.
Stars: ✭ 139 (-3.47%)
Mutual labels:  filesystem
Litfs
A FUSE file system in Go extended with persistent file storage
Stars: ✭ 116 (-19.44%)
Mutual labels:  filesystem
Dropbox api
Ruby client library for Dropbox API v2
Stars: ✭ 142 (-1.39%)
Mutual labels:  dropbox
Mergerfs
a featureful union filesystem
Stars: ✭ 2,114 (+1368.06%)
Mutual labels:  filesystem
Afs
Abstract File Storage
Stars: ✭ 126 (-12.5%)
Mutual labels:  filesystem
Dosfstools
dosfstools consists of the programs mkfs.fat, fsck.fat and fatlabel to create, check and label file systems of the FAT family.
Stars: ✭ 126 (-12.5%)
Mutual labels:  filesystem

Dropbox filesystem fix for Linux Build Status

In 2018, Dropbox dropped support for several Linux filesystems; its client refuses to sync if an unsupported filesystem is encountered: link.

In July 2019, the decision was partially rolled back, allowing syncing from zfs (on 64-bit systems only), eCryptFS, xfs (on 64-bit systems only), and btrfs filesystems: link. Other filesystems dropped by the initial change are, however, still unsupported.

This project fixes the filesystem detection in the Linux client to restore the sync capability for all Linux filesystems.

The fix has been tested against the official Dropbox Linux client up to, and including, version x86_64-89.4.278.

Maintenance mode

Please note: I have stopped using the official Dropbox Linux client, so this project is in maintenance mode, and it will not receive any more patches from me. I may not be able to help you debug new breakages, nor test any changes.

If you think something is broken and you have a fix, please open a pull request with an explanation, and if it looks reasonable I will merge it. If you have a question, feel free to open an issue; either I or somebody else watching the repo might be able to help, but no promises.

If you are curious, I started using the open-source client at https://github.com/SamSchott/maestral-dropbox instead, that is a better alternative for me, as it does not require this fix and it's more command-line friendly. You should give it a try. 🙂

History

The initial version of this repo was based on code posted by one user of the forums (link, link to gist), but I extended and added extra detection steps since.

Installation

This is an experimental fix, not supported by Dropbox. It might cause data loss.

You assume your own responsibility to configure, build and use this code. If you do not feel comfortable with researching and running those steps yourself, or dealing with any problem you might encounter, please do not use this fix.

Pages linking here

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].