Wie Sie wahrscheinlich wissen, hat Dropbox abgeschlossen Unterstützung der Ordnersynchronisierung mit Laufwerken mit „ungewöhnlichen“ Dateisystemen, was unter Linux alles andere als Ext4 bedeutet. Infolgedessen können Linux-Dropbox-Benutzer keine Dateien synchronisieren, wenn sich der Dropbox-Ordner auf Btrfs, Ext3, ZFS, XFS usw. und sogar eCryptfs auf einem Ext4-Dateisystem befindet. Sie können die Systemanforderungen für Dropbox-Desktops anzeigen hier.
Falls Sie nicht zu einem anderen Cloud-Speicheranbieter wechseln oder ein Ext4-Dateisystem ohne eCryptfs für den Speicherort Ihres Dropbox-Ordners verwenden können, können Sie ein einfaches Tool namens verwenden. Verwenden Sie Fehlerbehebung für das Dropbox-Dateisystem, die diese Dropbox-Einschränkung umgeht und es dem Dropbox-Desktop-Client ermöglicht, die Synchronisierung von Dateien unabhängig vom verwendeten Dateisystemtyp fortzusetzen.
Dropbox sollte den Support zum Synchronisieren von Dateien auf ungewöhnlichen Dateisystemen am 7. November 2018 eingestellt haben. Ich erhalte immer noch die alte Benachrichtigung von Dropbox, die besagt:„Dropbox beendet die Synchronisierung. Verschieben Sie Ihren Dropbox-Ordner in ein unterstütztes Dateisystem "aber. Natürlich haben einige Benutzer bereits eine neue Benachrichtigung erhalten, in der „Ihr Dropbox-Ordner befindet sich auf einem Dateisystem, das nicht mehr unterstützt wird “, mit Schaltflächen zum Beenden von Dropbox, siehe Voraussetzungen oder Verschieben des Dropbox-Speicherorts.
dropbox-filesystem-fix sollte dies „beheben“, sodass Ihr Dropbox-Ordner so aussieht, als befände er sich in einem unverschlüsselten Ext4-Dateisystem.
Der Prozess, Dropbox über dropbox-filesystem-fix auf Nicht-Ext4-Partitionen zum Laufen zu bringen, besteht darin, Dropbox daran zu hindern, seinen ursprünglichen Starteintrag zu verwenden, und ihn durch ein Python-Skript zu ersetzen, das eine Bibliothek vorlädt, die beide von dropbox-filesystem-fix bereitgestellt werden Projekt. Um dies zu verwenden, müssen Sie den Dropbox-Ordner nicht verschieben oder eine als Ext4 formatierte Datei bereitstellen usw. Sie verwenden Dropbox weiterhin auf die gleiche Weise wie zuvor. Nachfolgend finden Sie eine Schritt-für-Schritt-Anleitung zur Verwendung von dropbox-filesystem-fix.
Auf der Projektseite heißt es:„Dies ist eine experimentelle Lösung, die Dropbox nicht unterstützt. Daten können verloren gehen “, denken Sie daran, wenn Sie es verwenden. Die Problemumgehung kann auch jederzeit aufgrund von Dropbox-Änderungen nicht mehr funktionieren.
Es sollte auch beachtet werden, dass Probleme auftreten können, wenn das von Ihnen verwendete Dateisystem erweiterte Attribute nicht unterstützt, da dies der Grund ist, den Dropbox für die Einstellung der Unterstützung für Nicht-Ext4 unter Linux nennt. Wenn es jedoch in der Kernelkonfiguration aktiviert ist, gibt es mehrere Dateisysteme, die erweiterte Attribute unterstützen, darunter Ext3, Ext2, Btrfs, XFS, JFS und andere.
[Aktualisiert] Eine weitere Alternative für die Verwendung von Dropbox mit nicht-Ext4 / verschlüsselten Dateisystemen ist die Verwendung von Maestral, einem neuen Open-Source-Dropbox-Client für macOS und Linux.
So funktioniert Dropbox mit Nicht-Ext4-Dateisystemen
Diese Anleitung geht davon aus, dass Sie Dropbox auf Ihrem Linux-Desktop installiert haben. Wenn Dropbox nicht auf Ihrem System installiert ist, installieren Sie es, bevor Sie fortfahren.
1. Installieren Sie Git (um den neuesten Fixcode für das Dropbox-Dateisystem zu erhalten) und build-essential (um es zu kompilieren).
Installieren Sie in Debian, Linux Mint, Ubuntu, Elementary OS und anderen Debian- oder Ubuntu-basierten Linux-Distributionen Git und build-essential mit diesem Befehl:
sudo apt install git build-essential
2. Holen Sie sich den neuesten Dropbox-Dateisystem-Fix-Quellcode über Git und kompilieren Sie ihn:
git clone https://github.com/dark/dropbox-filesystem-fix.git
cd dropbox-filesystem-fix
make
Eine Datei namens 02
sollte in 19
erstellt werden Ordner nach dem Ausführen von 27
.
Sie können den Code auch mit diesem ZIP-Download herunterladen.
3. Bewegen Sie die 32
Ordner auch 46
und 59
markieren als ausführbar:
sudo mv dropbox-filesystem-fix /opt/
sudo chmod +x /opt/dropbox-filesystem-fix/dropbox_start.py
61
muss sich im selben Ordner wie 78
befinden , also verschieben Sie es nicht 81
oder einen anderen Ordner.
Sie können es jetzt versuchen. Verwenden Sie also nicht dropbox-filesystem-fix, sondern machen Sie nur einen einzigen Versuch, um festzustellen, ob es tatsächlich das Dropbox-Nicht-Ext4-Dateisystem-Synchronisierungsproblem auf Ihrem System behebt. Um es auszuprobieren, vergewissern Sie sich, dass Dropbox nicht läuft – Sie können es mit diesem Befehl stoppen:
dropbox stop
Anstatt Dropbox direkt auszuführen, starten Sie Dropbox jetzt mit diesem Befehl:
/opt/dropbox-filesystem-fix/dropbox_start.py
Wenn Sie keine dateisystembezogenen Benachrichtigungen von Dropbox erhalten, bedeutet dies, dass dropbox-filesystem-fix funktioniert und Sie den ursprünglichen Dropbox-Starteintrag durch den dropbox-filesystem-fix 98
Skript.
4. Stoppen Sie den automatischen Start von Dropbox.
Der ursprüngliche Dropbox-Starteintrag muss entfernt/deaktiviert werden, damit wir diesen 109
verwenden können Stattdessen Skript.
Verhindern Sie, dass Dropbox beim Start ausgeführt wird, indem Sie 114
deaktivieren Kontrollkästchen von 122
aktivieren , auf der 131
Tab. Sie können auch diesen Befehl ausführen, um den automatischen Start von Dropbox zu verhindern:
dropbox autostart n
Die Dropbox-Hilfe erwähnt, dass dieser Befehl möglicherweise nur auf aktuellen Ubuntu-Distributionen funktioniert. Sie können überprüfen, ob Dropbox aus Ihren Startanwendungen entfernt wurde, indem Sie zu gehen. Starten Sie 140
oder das Äquivalent aus Ihrem Menü – Dropbox sollte nicht mehr erscheinen.
Wenn Dropbox noch aktiv ist, wird 154
angezeigt oder läuft oder startet, können Sie den automatischen Start erzwingen, indem Sie die Einstellungen 163
ändern Richten Sie 177
ein ab 182
bis 196
, und machen Sie die Datei unveränderlich, damit Dropbox sie nicht überschreiben kann. Sie können diese beiden Vorgänge ausführen, indem Sie die folgenden Befehle ausführen:
sed -i 's/^Exec=.*/Exec=/' ~/.config/autostart/dropbox.desktop
chattr +i ~/.config/autostart/dropbox.desktop
5. Fügen Sie einen benutzerdefinierten Dropbox-Starteintrag hinzu.
Jetzt müssen Sie 208
öffnen oder Äquivalent aus Ihrem Anwendungsmenü und fügen Sie einen neuen Eintrag mit dem Namen hinzu. 217
hinzugefügt mit folgendem im Befehlsfeld:229
Sie können dies auch manuell tun, indem Sie eine Datei namens erstellen. Erstellen Sie 230
in 243
mit folgendem Inhalt:
[Desktop Entry]
Type=Application
Exec=/opt/dropbox-filesystem-fix/dropbox_start.py
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Dropbox fix
Jetzt sollten Logout / Login und Dropbox, die wie bisher automatisch beim Login gestartet werden, mit Ihren Btrfs, Ext3, ecryptfs auf Ext4 und so weiter funktionieren.
Wenn Sie Dropbox schließen, tun Sie dies nicht über das Menü, da dieser Eintrag dropbox-filesystem-fix nicht verwendet. Führen Sie es mit 257
aus oder erstellen Sie mit 267
eine neue Desktop-Datei für Dropbox als Befehl und fügen Sie ihn in 279
ein . In den meisten Fällen startet Dropbox jedoch nicht über das Anwendungsmenü, sodass die oben vorgenommenen Startänderungen für die meisten Benutzer ausreichen sollten.
oben preining.info