Nun zum ersten Backup.
Wir gehen davon aus, dass Du Dein Home-Verzeichnis nach
/tmp/my_backup_destination sichern willst. (Wenn Dein
Home-Verzeichnis dafür zuviel Platz belegt, nimm einfach einen kleineren
Ordner in Deinem Home-Verzeichnis.)
Geh in Dein Home-Verzeichnis und gib ein:
$ mkdir /tmp/my_backup_destination $ cd $ storeBackup.pl --sourceDir . --backupDir /tmp/my_backup_destination
Alternativ kannst Du storeBackup.pl mit einer zusätzlichen Option starten:
$ storeBackup.pl --sourceDir . --backupDir /tmp/my_backup_destination --checkCompr
Diese Option --checkCompr bewirkt, dass storeBackup.pl bei allen Dateien, die größer als ein Kilobyte sind, den Inhalt dahingehend untersucht, ob sich Komprimieren lohnt. Ohne diese Option werden dazu statische Dateityp-Listen verwendet, die deutlich weniger präzise sind. (Im Kapitel ,,Festlegen, ob eine Datei komprimiert werden soll`` erfährst Du später noch genauere Details.)
Falls storeBackup.pl nicht in Deinem Pfad ist, bekommst Du eine
Fehlermeldung von der Shell und musst entweder $PATH setzen
oder den vollen Pfad zu storeBackup.pl eingeben.3
Abhängig davon, wie viele Daten in Deinem Home-Verzeichnis sind,
dauert es jetzt einige Zeit, weil storeBackup.pl Deine Dateien
komprimiert. Hierfür werden alle Cores Deines Rechners
verwendet. Aufgrund dieser Komprimierung ist das erste Backup sehr
langsam.
Eine Verringerung der Belastung des Rechners durch storeBackup kannst
Du (insbesondere beim ersten Lauf) durch Verwendung der Option
-compress 'nice bzip2' und eventuell durch Aufrufen von
storeBackup.pl mit ionice -t -c 3 storeBackup.pl
erreichen.
Wenn das Backup fertig ist, erzeuge im gesicherten Dateibaum eine neue Datei, kopiere eine Datei, benenne eine Datei um und starte storeBackup.pl nochmals:
$ cd $ storeBackup.pl --sourceDir . --backupDir /tmp/my_backup_destination
oder
$ storeBackup.pl --sourceDir . --backupDir /tmp/my_backup_destination --checkCompr
Diesmal wird es sehr viel schneller gehen.
Gehe zum Verzeichnis /tmp/my_backup_destination. Du findest dort ein Verzeichnis mit dem Namen default. Dieses heißt bei storeBackup eine „Serie`` (engl. „series``), weil es eine Serie von Backups für Deinen Rechner beinhaltet. Du kannst den Namen der Serie von „default`` einfach in den Namen Deines Computers ändern. Das erfolgt sehr einfach in der storeBackup Konfigurationsdatei, die später erklärt wird.
In dem default-Ordner findest Du zwei Unterverzeichnisse,
deren Namen das Datum und die Uhrzeit der beiden Backups angeben. Gehe in
diese Verzeichnisse (nimm dafür zwei Shells, für jedes
Verzeichnis eine) und sieh sie Dir mit folgendem Kommando an:
$ ls -li
Option „i`` bewirkt das Anzeigen der Inode Nummer, die Du in
der Spalte ganz links sehen kannst. Überprüfe, dass Dateien mit
demselben Inhalt (insbesondere die, die Du kopiert, umbenannt und
verschoben hast sowie die im umbenannten Ordner) auf denselben Inode
verweisen - somit existieren diese Dateien (platzsparend) nur einmal im
Dateisystem.
Hinweis: Du kannst die Optionen auch in der Kurzform verwenden:
$ storeBackup.pl --sourceDir . --backupDir /tmp/my_backup_destination --checkCompr
ist identisch mit:
$ storeBackup.pl -s . -b /tmp/my_backup_destination -C
Wenn Du storeBackup in einer Version vor 2.0 verwendet hattest und Backups folgendermaßen gemacht hast:
storeBackup.pl -s sourceDir -t targetDir # !!! alte Syntax !!!
und jetzt mit Version 2.0 oder später fortfahren willst, verwende:
storeBackup.pl -s sourceDir --backupDir targetDir -S .
Die Parameter für sourceDir und targetDir sind dabei für beide Versionen gleich.