So sichern Sie Dateien auf Google Drive unter Linux
Google Drive ist ein hervorragendes Medium für Leute, die Online-Kopien ihrer Dateien speichern müssen. Linux-Benutzer können den kostenlosen 15-GB-Plan zum Sichern wichtiger Konfigurationsdateien nutzen. Darüber hinaus können Sie große Datenmengen, einschließlich Mediendateien, sichern, wenn Sie über einen aktiven Google Workspace-Plan (ehemals G-Suite) verfügen. In dieser Anleitung wird gezeigt, wie Sie mithilfe des Open-Source-Pakets google-drive-ocamlfuse und CRON automatisch Dateien auf Google Drive unter Linux sichern können.
Lesen Sie auch: So überprüfen Sie, wie viel Google-Speicherplatz Sie noch haben
Was ist google-drive-ocamlfuse?
google-drive-ocamlfuse ist ein FUSE-Dateisystem, mit dem Benutzer ihren Google Drive-Speicher auf dem lokalen Computer bereitstellen können. Es ist mit OCaml geschrieben und über GitHub frei verfügbar. Zu den Hauptfunktionen gehören vollständiger Lese-/Schreibzugriff, Unterstützung mehrerer Konten, Unix-Berechtigungen und Team Drive-Unterstützung.
Wie verwende ich es für automatische Backups?
Der erste Schritt besteht darin, das Remote-Google Drive im lokalen Dateisystem bereitzustellen. Hier kommt google-drive-ocamlfuse ins Spiel. Dann können wir einen automatischen Planer für die regelmäßige Übertragung von Dateien auf das Laufwerk verwenden. Der Einfachheit halber verwenden wir das Linux-Dienstprogramm CRON, um den Planungsprozess zu übernehmen. (Sie können Zeit auch zum Planen von Cron-Jobs verwenden.)
Lesen Sie auch: 4 Möglichkeiten, eine komplette Festplatte unter Linux zu klonen
Installieren und konfigurieren Sie google-drive-ocamlfuse
Zuerst müssen wir google-drive-ocamlfuse auf unserem Linux-Rechner installieren. Zum Glück ist es sehr einfach. Starten Sie Ihr Terminal und geben Sie an der Eingabeaufforderung den folgenden Befehl ein.
sudo add-apt-repository ppa:alessandro-strada/ppaDas erforderliche Paket wird zur Repository-Liste Ihres Paketmanagers hinzugefügt. Sie können mit der Installation des Pakets fortfahren, indem Sie die folgenden Befehle verwenden.
# Debian/Ubuntu sudo apt update && sudo apt install google-drive-ocamlfuse # Fedora sudo dnf copr enable sergiomb/google-drive-ocamlfuse sudo dnf install google-drive-ocamlfuse # Arch yay -S google-drive-ocamlfuseWarten Sie, bis die Installation abgeschlossen ist. Sobald der Vorgang abgeschlossen ist, müssen Sie ihn für die Montage konfigurieren. Der erste Schritt hierfür besteht darin, einen Einhängepunkt für Google Drive in Ihrem lokalen Dateisystem zu erstellen. Sie können dies tun, indem Sie den folgenden Befehl in Ihr Terminal eingeben.
mkdir -p ~/mount/google-driveAls nächstes mounten Sie den Laufwerksspeicher mit dem folgenden Befehl:
google-drive-ocamlfuse ~/mount/google-drivegoogle-drive-ocamlfuse öffnet Ihren Standardbrowser und leitet zur Kontoauthentifizierungsseite für Google Drive weiter. Wählen Sie das Konto aus, das Sie lokal bereitstellen möchten.
Geben Sie das Passwort für das ausgewählte Konto ein, um sich zu authentifizieren.
Als Nächstes benötigt Google die Erlaubnis, Zugriff auf google-drive-ocamlfuse zu gewähren. Klicken Sie auf „Zulassen“ und fahren Sie mit der nächsten Seite fort.
Sie werden noch einmal aufgefordert, den Zugriff auf Ihr Benutzerkonto zu erlauben.
Sobald Sie die Erlaubnis erteilen, werden Sie zur Webseite von google-drive-ocamlfuse weitergeleitet. Herzlichen Glückwunsch, Sie haben Ihr Google Drive-Konto erfolgreich im lokalen Dateisystem bereitgestellt.
Jetzt ist ein guter Zeitpunkt, um zu überprüfen, ob der Bereitstellungsvorgang für Google Drive reibungslos verlief oder nicht. Wenn in dieser Phase ein Fehler auftritt, können Sie damit keine Dateien auf Google Drive sichern. Verwenden Sie den folgenden Befehl, um dies zu überprüfen.
ls -l ~/mount/google-drive/Die Ausgabe sollte eine Liste der in Ihrem Google Drive-Speicher vorhandenen Dateien und Verzeichnisse anzeigen. Wenn alles wie erwartet verläuft, können wir mit der Konfiguration des Backup-Planers fortfahren.
Lesen Sie auch: Warum Sie Timeshift zum Sichern Ihres Computers verwenden sollten
Sichern Sie Dateien mit CRON auf Google Drive
Ein Backup ist nichts anderes als ein Kopiervorgang. Da unser Google Drive bereits gemountet ist, können wir Dateien als Teil des lokalen Dateisystems darauf kopieren. Sie können dies überprüfen, indem Sie den folgenden Befehl ausführen:
touch test-file cp test-file ~/mount/google-drive/Die Testdatei sollte in Ihren Laufwerksspeicher kopiert werden. Verwenden Sie den Befehl ls, um zu überprüfen, ob es erfolgreich auf Google Drive kopiert wurde.
Nachdem nun alles eingerichtet ist, konfigurieren Sie cron für die Automatisierung des Backup-Prozesses. Falls Sie es noch nicht wissen: Cron ist ein Planer, der es Benutzern ermöglicht, bestimmte Befehle regelmäßig auszuführen. Mithilfe der Crontab können wir angeben, welche Befehle wann ausgeführt werden sollen. Mehr darüber erfahren Sie hier.
Wir verwenden den folgenden Crontab-Eintrag, um den Inhalt unseres Ordners „/tmp“ täglich um 00:00 Uhr auf Google Drive zu kopieren.
0 0 * * * cp /tmp/ ~/mount/google-drive/Wenn Sie Ihre Dateien einmal pro Woche sichern möchten, verwenden Sie den folgenden Crontab-Eintrag.
0 0 * * 0 cp /tmp/ ~/mount/google-drive/Der Inhalt von „/tmp“ wird jeden Sonntag um 00:00 Uhr in Ihren Laufwerksspeicher kopiert. Ersetzen Sie „/tmp“ durch das Verzeichnis, das Ihre persönlichen Dateien enthält. Es gibt jedoch noch einen letzten Schritt. Keiner der oben genannten Crontab-Einträge stellt Google Drive automatisch bereit. Eine schnelle Lösung hierfür besteht darin, den Laufwerksspeicher mithilfe eines anderen Crontab-Eintrags bereitzustellen und anschließend den Eintrag für die Sicherung hinzuzufügen.
55 23 * * 0 google-drive-ocamlfuse ~/mount/google-drive 0 0 * * 0 cp /tmp/ ~/mount/google-drive/Wie Sie sehen, mounten wir das Laufwerk fünf Minuten früher. Dies gibt Cron genügend Zeit, um sicherzustellen, dass der Backup-Prozess nicht aufgrund von Initialisierungsproblemen verpasst wird. Verwenden Sie den folgenden Befehl, um die Crontab zu bearbeiten und die obigen Zeilen hinzuzufügen.
Zusammenfassung
Wir haben eine einfache Möglichkeit vorgestellt, Dateien mit google-drive-ocamlfuse und cron auf Google Drive zu sichern. Wenn Sie Gnome verwenden, können Sie alternativ Google auch einfach mit Ihrem Desktop verbinden und Google Drive auf Ihrem System bereitstellen. Sie können sich auch einige andere Cron-Alternativen ansehen oder die systemd-Timer als Cron-Ersatz verwenden.
Tipp: Verwenden Sie diese Tastenkombinationen für Google Drive, um Ihre Routine zu beschleunigen.
Schreibe einen Kommentar