In bestimmten Fällen kann es erforderlich werden, dass Dateien / Verzeichnisse synchronisiert bzw. gesichert (Backup) werden müssen. Einige WSL-Distributionen (z. B. Ubuntu) beinhalten bereits in der Standardkonfiguration ein entsprechendes leistungsfähiges Dienstprogramm. Ansonsten lässt sich die Rsync-Komponente ("remote sync") nachinstallieren. Mit "Rsync" können lokale und entfernte Dateien und Verzeichnisse synchronisiert bzw. gesichert werden. Die Synchronisierung der Daten erfolgt jedoch nur in eine Richtung (von der Quelle zum Ziel). Neuere Dateien im Ziel werden nicht zur Quelle kopiert.
So geht's (Installation; optional):
- Starten Sie die entsprechende WSL-Distribution (z. B. "").
- Geben Sie folgenden Befehl ein:
- Debian und Kali Linux: ""
- SuSE: "" (ggf. muss das Paket zuvor manuell heruntergeladen werden)
- Ubuntu: ""
- Drücken Sie die Eingabetaste.
- Die Rsync-Komponente wird installiert.
So geht's (Syncronisieren / Backup):
- Starten Sie die entsprechende WSL-Distribution (z. B. "").
- Geben Sie als Befehl folgenden Syntax ein: "". Z. B. : ""
- Drücken Sie die Eingabetaste.
- Die Synchronisierung bzw. das Backup der Dateien / Verzeichnisse wird ausgeführt.
RSYNC-Optionen (Auszug):
Option: |
Beschreibung: |
-a |
Archiv-Modus. Übernimmt alle Rechte und Eigentümer der Quelldatei (entspricht -rlptgoD). |
-b |
Sichert gelöschte und veränderte Objekte im Backupverzeichnis. Siehe auch Option "--backup-dir" |
--backup-dir |
Legt das Verzeichnis für die gelöschten und geänderten Objekte fest. Siehe auch Option "-b". |
-c |
Der Dateivergleich basisiert auf der Prüfsumme und nicht auf der Dateigröße und dem Datum. |
--delete |
Dateien die im Quellverzeichnis nicht mehr vorhanden sind werden gelöscht. |
--exclude |
Schließt bestimmte Muster oder Ordner von der Sicherung aus. |
--progress |
Es wird eine Fortschrittsanzeige beim Vorgang angezeigt. |
-u |
Neuere Dateien im Ziel werden übersprungen. |
-v |
Zeigt während des Synchronisierens ausführliche Meldungen an. |
Weitere Beispiele (Verzeichnis erstellen):
- Alle Benutzerverzeichnisse unter "/media/backup" mit Überprüfung der Prüfsummen sichern (Root-Rechte erforderlich):
""
- Das Benutzerverzeichnis "windowspage" nach "/media/backup" sichern und dabei alle Verzeichnisse mit dem Namen "temp" von der Sicherung ausschließen (mit Root-Rechten):
""
Hinweis:
- Weitere Optionen zur Steuerung können mit dem Befehl "" abgerufen werden.
Versionshinweis:
- Die Linux-Distributionen benötigen mindestens Windows 10 Version 1703.
|