Unison: Backup der Eigenen Dateien von MS Vista auf Linux

accf05a4d0c9473991195b9b03fd5428

Wie man die Eigenen Dateien von Microsoft Windows Vista auf Linux sichert. Eine kleine Anleitung zu sichern eines Microsoft Windows Vista auf einen Linux Server.

Voraussetzungen

  • Cygwin muss installiert sein mit folgenden Paketen
    • openssh
    • openssl
    • unison (Selbe Version wie auf dem Linuxsystem)
    • vim (oder Editor nach Wahl)
  • Cygwin bin-Verzeichnis ist als Umgebungsvariable eingetragen
  • ssh Zugriff von Cygwin auf Backup Server ist möglich

Nützliche Tipps

Wer sich das ganze einfacher machen möchte und nicht dauernd Kennwörter eingeben möchte sollte sich mal die SSH-SingleSignOn HowTo für Linux und die Anpassungen für Windows Tools für SSH-SingleSignON anschauen.

Installationsanleitung

Konfigurationsdatei

Nach dem alles Installiert ist und der ssh Zugriff auf den Fileserver funktioniert wird die unison-Konfigurationsdatei erstellt. Wer sein ganzes Benutzerverzeichnis sichern möchte, für den reicht es eine default.prf mit den folgenden 2 Zeilen anzulegen:

root = /cygdrive/c/Users/Windows Username
root = ssh://Linuxuser@Linuxserver//speicherort/Backup

Meine Konfiguration sieht aber etwas anders aus, da ich nur Bestimmte Ordner aus meinen Benutzerverzeichnis sichern möchte:

root = /cygdrive/c/Users/Windows Username
root = ssh://Linuxuser@Linuxserver//speicherort/Backup
### Backup definition
maxbackups = 2
# Do not Backup VMware Harddisks
backupnot = Name *.vmdk
### Folders in Userhome at Vista to Sync
path = Backup
path = Pictures
path = Desktop
path = Documents
path = .unison
path = Downloads
path = mail
path = Music
path = Nokia
path = Videos
path = Contacts
path = Eigene Dateien
# Some regexps specifying names and paths to ignore
    ignore = Name temp.*
    ignore = Name *~
    ignore = Name .*~
    ignore = Path */pilot/backup/Archive_*
    ignore = Name *.o
    ignore = Name *.tmp

Der doppelte Slash im SSH Ziel wird von Unison benötigt.

Der erste Durchgang

Um nicht jedes Verzeichnis oder Datei einzeln zu bestätigen empfiehlt sich den ersten Durchgang mit dem Parameter „-batch“ zu starten. Also in der Cygwin-Shell „unison Namederkonfigdatei -batch“ eingeben. Der erste Abgleich Dauert länger als die Zukünftigen, da hierbei auch für jede Datei Prüfsummen generiert werden, und die Daten Komplett übertragen werden. Unison führt einen Kompletten Abgleich aus, das heißt Daten die auf dem dem Microsoft Vista PC vorhanden sind werden nach Linux übertragen, und Daten die in dem Linuxverzeichnis liegen werden ins Vista übertragen.

Backup auf Knopfdruck

Hierfür wird einfach eine Verknüpfung auf die Datei c:$Cygwin-Verzeichnisbinunison-2.27.exe gemacht. Wenn eine andere Version als 2.27 eingesetzt wir bitte die Versionsnummer entsprechend ändern. Nach dem Knopfdruck muss aber noch das Kennwort für die SSH-Verbindung eingeben werden, und die Dateien und die Synchronisation bestätigt werden. Wer die nicht möchte, z.B. weil das Backup Zeitgesteuert laufen soll, dem hilft der Parameter „-batch“ und die SSH-SingleSignOn Lösung für Cygwin.

Problemlösung

Bei mir war es notwendig den Besitz für den Order „c:UsersUsername“ mit dem Benutzer nochmal zu übernehmen, inklusive der Untergeordneten Ordner und Dateien. Da mein Administratives Benutzerkonto keinen Zugriff auf alle Verzeichnis hatte.

Veröffentlicht:

New articles in english

Werbung

Themen

Active Directory Administrative Vorlagen Anleitung AppV5 Autopilot Azure Azure AD ConfigMgr Deployment GPO Gruppenrichtlinien Guide How-To Linux Microsoft Microsoft Intune Office Office365 PowerShell Public Preview SCCM2012R2 SCSM2012R2 ServiceMgr Sicherheit TechNet Windows Windows 10 Windows10 Windows Server 2012 Windows Server 2012R2

Hinweise zum Affiliate-Marketing

Auf diesen Seiten werden auch Affiliate Marketing Links angezeigt. Diese sind meistens an dem kleinen „€“ oder einem „*“ dahinter zu erkennen. Der Betreiber dieser Seite erhält beim Kauf über diesen Link eine Provision, ohne das es den Verkaufspreis beeinflusst. Diese Einnahmen tragen zur Finanzierung der Seite bei.