Backup/Restore mit dem Kommandozeilen-Client

Die folgende Anleitung wurde unter Suse SLES 11 erstellt. Da der Kommandozeilen-Client unter allen Plattformen ähnlich bzw. gleich aussieht, gilt diese Beschreibung damit auch für Windows, Mac OS X, Solaris, AIX etc.

Backup

  • Geben Sie in der Befehlszeile dsmc gefolgt vom Befehl ein, um einen einzelnen Befehl auszuführen. Wenn Sie nur dsmc eingeben, wird der interaktive Modus aktiviert, in dem mehrere Befehle ausgeführt werden können. z.B.:
dsmc incr /home/werner/TEST.txt
dsmc
tsm> incr /home/werner/file1.txt
tsm> .....
tsm> quit
  • Beispiel: Alle Dateien im Verzeichnis /home und in allen seinen Unterverzeichnissen sichern.
dsmc incremental /home/ -subdir=yes
  • Beispiel: Alle lokalen Dateisysteme in Ihrer Clientdomäne außer dem Dateisystem /home sichern.

dsmc incremental -domain="all-local -/home"
  • Beispiel: Alle Dateien im Verzeichnis /home/proj und in allen seinen Unterverzeichnissen sichern, und zwar unabhängig davon,  ob sich die Dateien seit der letzten Teilsicherung geändert haben.
dsmc selective /home/proj/ -subdir=yes
  • Beispiel: Die Dateien /home/dir1/h1.doc und /home/dir1/test.doc sichern.
dsmc selective /home/dir1/h1.doc /home/dir1/test.doc
  • Beispiel: welche Dateien wurden in /home/dir1 gesichert?
dsmc query backup /home/dir1/
  • Beispiel: welche Dateien wurden in /home/dir1 und den Unterverzeichnissen gesichert? Die aktiven und die inaktiven:
dsmc query backup /home/dir1/ -inactive -subdir=yes

Restore

  • Beispiel: die Datei /home/dir1/h1.doc soll zurückgeschrieben werden (an den ursprünglichen Platz)
dsmc restore /home/dir1/h1.doc
  • Beispiel: der gesamte Dateibaum unter /home/werner soll nach /tmp zurückgeschrieben werden
dsmc restore /home/werner/ /tmp/ -subdir=yes -preservepath=complete
  • Alle Dateien unter /home sollen gegen die letzte Sicherungsversion ersetzt werden, jedoch nur, wenn die Sicherungsversion neuer als die vorhandene Version ist. Ohne Nachfrage soll die Ersetzung geschehen.
dsmc restore "/home/*" -subdir=yes -replace=yes -ifnewer

Haben Sie Fragen oder Hinweise zu dieser Seite? Kontaktformular