So sichern Sie Dateien auf Google Drive unter Linux

Google Drive ist ein hervorragendes Medium für Personen, 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 ein großes Datenvolumen, einschließlich Mediendateien, sichern, wenn Sie über einen aktiven Google Workspace-Plan (ehemals G-Suite) verfügen. Dieses Handbuch zeigt, wie Sie Dateien unter Linux mit dem Open-Source-Paket google-drive-ocamlfuse und CRON automatisch auf Google Drive sichern können.

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 wurde mit OCaml geschrieben und ist ü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 entfernte Google Drive in das lokale Dateisystem einzubinden. Hier kommt google-drive-ocamlfuse ins Spiel. Dann können wir einen automatischen Scheduler verwenden, um regelmäßig Dateien auf das Laufwerk zu übertragen. Um die Dinge einfach zu halten, verwenden wir das Linux CRON-Dienstprogramm, um den Planungsprozess zu übernehmen. (Mit Zeit können Sie auch Cron-Jobs planen.)

Installieren und konfigurieren Sie google-drive-ocamlfuse

Zuerst müssen wir google-drive-ocamlfuse auf unserem Linux-Computer 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 / ppa

Das erforderliche Paket wird zur Repository-Liste Ihres Paketmanagers hinzugefügt. Sie können das Paket mit den folgenden Befehlen installieren.

# Debian / Ubuntu sudo apt update && sudo apt installiere google-drive-ocamlfuse # Fedora sudo dnf copr aktiviere sergiomb / google-drive-ocamlfuse sudo dnf installiere google-drive-ocamlfuse # Arch yay -S google-drive-ocamlfuse

Warten 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-drive

Stellen Sie als Nächstes den Laufwerkspeicher mit dem folgenden Befehl bereit:

google-drive-ocamlfuse ~ / mount / google-drive

google-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 Berechtigung, um Zugriff auf google-drive-ocamlfuse zu gewähren. Klicken Sie auf “Zulassen” und fahren Sie mit der nächsten Seite fort.

Sie werden aufgefordert, den Zugriff auf Ihr Benutzerkonto noch einmal zuzulassen.

Sobald Sie die Erlaubnis erteilt haben, werden Sie auf die Webseite von google-drive-ocamlfuse weitergeleitet. Herzlichen Glückwunsch, Sie haben Ihr Google Drive-Konto erfolgreich in das lokale Dateisystem eingebunden.

Jetzt ist ein guter Zeitpunkt, um zu überprüfen, ob der Bereitstellungsprozess für Google Drive reibungslos verlief oder nicht. Wenn in dieser Phase ein Fehler auftritt, können Sie ihn nicht zum Sichern von Dateien in Google Drive verwenden. Verwenden Sie den folgenden Befehl, um dies zu überprüfen.

ls -l ~ / mount / google-drive /

Die Ausgabe sollte eine Liste der Dateien und Verzeichnisse anzeigen, die in Ihrem Google Drive-Speicher vorhanden sind. Wenn alles wie erwartet verläuft, können wir mit der Konfiguration des Sicherungsplaners fortfahren.

Sichern Sie Dateien mit CRON auf Google Drive

Ein Backup ist nichts anderes als ein Kopiervorgang. Da unser Google Drive bereits bereitgestellt 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:

Berühren Sie Testdatei cp Testdatei ~ / mount / google-drive /

Die Testdatei sollte in Ihren Laufwerkspeicher kopiert werden. Verwenden Sie den Befehl ls, um zu überprüfen, ob er erfolgreich auf Google Drive kopiert wurde.

Nachdem alles vorhanden ist, konfigurieren Sie cron für die Automatisierung des Sicherungsprozesses. Wenn Sie es noch nicht wissen, ist cron ein Scheduler, mit dem Benutzer bestimmte Befehle regelmäßig ausführen können. Mithilfe der crontab können wir angeben, welche Befehle ausgeführt werden sollen und wann sie ausgeführt werden sollen. Mehr dazu erfahren Sie hier.

Wir verwenden den folgenden crontab-Eintrag, um den Inhalt unseres Ordners “/ tmp” täglich um 00:00 Uhr in 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 auf Ihren Laufwerksspeicher kopiert. Ersetzen Sie “/ tmp” durch das Verzeichnis, das Ihre persönlichen Dateien enthält. Es gibt jedoch einen letzten Schritt. Keiner der oben genannten Crontab-Einträge stellt Google Drive automatisch bereit. Eine schnelle Lösung besteht darin, den Laufwerksspeicher mithilfe eines anderen Crontab-Eintrags bereitzustellen und anschließend den Eintrag für die Sicherung zu erstellen.

55 23 * * 0 google-drive-ocamlfuse ~ / mount / google-drive 0 0 * * 0 cp / tmp / ~ / mount / google-drive /

Wie Sie sehen können, montieren wir das Laufwerk fünf Minuten früher. Es gibt cron genügend Zeit, um sicherzustellen, dass der Sicherungsprozess aufgrund von Initialisierungsproblemen nicht verpasst wird. Verwenden Sie den folgenden Befehl, um die Crontab zu bearbeiten und die obigen Zeilen hinzuzufügen.

Einpacken

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 Google auch problemlos mit Ihrem Desktop verbinden und Google Drive auf Ihrem System bereitstellen. Sie können auch andere Cron-Alternativen ausprobieren oder die systemd-Timer als Cron-Ersatz verwenden.

Verbunden:

Ist dieser Artikel nützlich? ja Nein

Similar Posts

Leave a Reply

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