Problem Symptome
Die Wiederherstellung einer kleinen Datei oder eines Verzeichnisses (z. B. nur wenige Megabyte groß) dauert bei einer Sicherung eines großen Dateisystems (z. B. eines Verzeichnisses mit 1 Terabyte Daten) sehr lange.
Fehlerbeschreibung
Amanda speichert Dateisystem-Backups in einem von zwei allgemeinen Image-Formaten:
- UNIX / Linux-Dateisystem-, NFS- und CIFS-Sicherungen sind
tar
Archive, normalerweise GNU Teer. - Windows NTFS-Sicherungen basieren auf dem
ZIP64
Format.
Beide Formate werden wiederhergestellt, indem Sie am Anfang des Bildes beginnen und es seriell durchströmen, unabhängig davon, ob Sie das gesamte Bild oder nur ausgewählte Dateien / Verzeichnisse wiederherstellen. Daher kann die Zeit zum Wiederherstellen von Dateien ähnlich der Zeit sein, die zum Erstellen des Sicherungsabbilds benötigt wurde.
Zum Wiederherstellen nur ausgewählter Dateien tar
oder der Zmanda Windows-Client muss weiterhin von Anfang bis Ende den Stream durch das gesamte Image starten und Ihre Dateien wiederherstellen, wenn er sie findet.
Auflösung
Um die Wiederherstellungszeit für ausgewählte Dateien zu verkürzen, muss die Sicherungszeit verkürzt werden. Eine Möglichkeit, dies zu tun, besteht darin, es in mehrere kleinere Objekte aufzuteilen, die verschiedene Teile des ursprünglichen großen Objekts sichern.
Betrachten Sie das folgende Beispiel:
$ ls /big/data dir1/ dir2/ largedir1/ largedir2/ file1 file2
- Erstellen Sie ein Sicherungsobjekt für ”
/big/data
"Und schließen Sie die großen Unterverzeichnisse aus ("./largedir1
" und "./largedir2
“). Weitere Informationen zum Ausschließen der Syntax finden Sie in der folgenden Dokumentation:
http://docs.zmanda.com/Project:Amanda_Enterprise_3.3/ZMC_Users_Manual/Backup_What#Exclude_Specifications
- Sichern Sie jedes Unterverzeichnis als separates Objekt:
- / big / data / largedir1
- / big / data / largedir2
- Oder (nur UNIX / Linux, NFS und CIFS) erstellen Sie mehrere / big / data-Sicherungsobjekte mit unterschiedlichen Aliasnamen (
Backup| What > Advanced Options > Alias
) und verwendenexclude
undinclude
Eigenschaften. Dasexclude
Eigenschaft kann in gesetzt werdenBackup| What
, Aber dieinclude
Eigenschaft muss manuell zum “hinzugefügt werden/etc/amanda/<BackupSet>/disklist.conf
" Datei. Weitere Informationen finden Sie im folgenden Artikel:
http://wiki.zmanda.com/index.php/How_To:Split_DLEs_With_Exclude_Lists
Durch Aufteilen des großen Objekts in kleinere Objekte und Wiederherstellen des kleineren Objekts kann Amanda weniger Daten für den Wiederherstellungsprozess streamen.