Befehl "backup"
Zweck
Sichert Dateien und Dateisysteme.
Syntax
Dateien nach Namen sichern
backup -i [ -b Nummer ] [ -p [ -e RegularExpression ] ] [ -E{kraft|ignore|warnen} ] [ -f Gerät ] [ -l Nummer ] [ -U ] [ -O ] [ -o ] [ -q ] [ -v ] [ -Z ]
Dateisysteme nach I-Nodes sichern
backup [ [ -Ebene ] [ -b Nummer ] [ -c ] [ -f Gerät ] [ -L Länge ] [-n snapshotName] [ -U ] [ -O ] [ -u ] ] [ FileSystem ] | [ -w | -W ] [ -Z ]
Beschreibung
Der Befehl backup erstellt Kopien Ihrer Dateien auf einem Sicherungsdatenträger, z. B. einem Magnetband oder einer Diskette. Die Kopien werden in einem der beiden Sicherungsformate erstellt:
- Bestimmte Dateien, die mit dem Flag -i nach Namen gesichert wurden.
- Unter Verwendung der Parameter Stufe und Dateisystem vollständig nach I-Nodes gesichertes Dateisystem.
Wenn Sie den Befehl backup ohne Parameter ausführen, wird standardmäßig eine I-Node-Sicherung der Stufe 9 des Stammdateisystems auf der Einheit /dev/rfd0 erstellt. Die Standardsyntax ist folgende:
-9uf/dev/rfd0 /dev/rhd4 Die Standardsicherungseinheit ist /dev/rfd0. Wenn Flags angegeben werden, die für die angegebene Sicherungseinheit nicht gültig sind, zeigt der Befehl backup eine Fehlernachricht an und fährt mit der Sicherung fort.
Eine einzelne Sicherung kann sich über mehrere Datenträger erstrecken.
Anmerkungen:
- Die Ausführung des Befehls backup führt zum Verlust des gesamten Materials, das zuvor auf dem ausgewählten Ausgabedatenträger gespeichert wurde.
- Die Datenintegrität des Archivs kann beeinträchtigt sein, wenn eine Datei während der Systemsicherung geändert wird. Halten Sie die Systemaktivitäten während der Systemsicherungsprozedur auf einem Minimum.
- Wenn eine Sicherung auf einer Bandeinheit vorgenommen wird und die Blockgröße der Einheit auf 0 gesetzt ist, kann es schwierig sein, Daten vom Band wiederherzustellen, sofern mit dem Befehl backup nicht die Standardschreibgröße verwendet wurde. Die Standardschreibgröße für den Befehl backup kann mit dem Befehl restore gelesen werden, wenn die Blockgröße der Bandeinheit 0 ist. Anders ausgedrückt, das Flag -b sollte nicht angegeben werden, wenn die Blockgröße der Bandeinheit 0 ist. Wenn das Flag -b des Befehls backup angegeben wird und sich von der Standardgröße unterscheidet, Dieselbe Größe muss mit dem Flag -b des Befehls restore angegeben werden, wenn die archivierten Dateien vom Band wiederhergestellt werden.
- Versuchen Sie nicht, einen logischen Datenträger zu sichern.
Dateien nach Namen sichern
Verwenden Sie zum Sichern nach Namen das Flag -i . Der Befehl backup liest die Namen der zu sichernden Dateien aus der Standardeingabe.
Die gültigen Dateitypen sind Gerätedateien, reguläre Dateien und Verzeichnisse. Wenn der Dateityp ein Verzeichnis ist, wird nur das Verzeichnis gesichert. Die Dateien in diesem Verzeichnis werden nur gesichert, wenn sie explizit angegeben werden.
Anmerkungen:
- Dateien werden mit den Pfadnamen der archivierten Dateien wiederhergestellt. Verwenden Sie deshalb zum Erstellen einer Sicherung, die über jeden Pfad wiederhergestellt werden kann, vollständige Pfadnamen für die Dateien, die Sie sichern möchten.
- Wenn Sie Dateien sichern, die mehrere Datenträger erfordern, geben Sie die Liste der Dateinamen nicht über die Tastatur ein. Leiten Sie die Liste stattdessen über eine Pipe oder aus einer Datei an den Befehl backup weiter. Wenn Sie die Dateinamen über die Tastatur eingeben und der Sicherungsprozess ein neues Band oder eine neue Diskette benötigt, "verliert" der Befehl alle Dateinamen, die bereits eingegeben, aber noch nicht gesichert wurden. Sie können dieses Problem vermeiden, indem Sie jeden Dateinamen erst eingaben, nachdem die Archivierungsnachricht für die vorhergehende Datei angezeigt wurde. Die archivierte Nachricht besteht aus dem Zeichenagefolgt vom Dateinamen.
- Wenn Sie das Flag -p angeben, werden nur Dateien mit weniger als 2GB gepackt.
Dateisysteme nach I-Nodes sichern
Wenn Sie ein Dateisystem nach I-Nodes sichern möchten, geben Sie die Parameter -Stufe und Dateisystem an. Bei Verwendung in Verbindung mit dem Flag -u stellt der Parameter -Stufe eine Methode zur Verwaltung einer Hierarchie von Teilsicherungen für jedes Dateisystem bereit. Geben Sie das Flag -u an und setzen Sie den Parameter -Stufe aufn, um nur die Dateien zu sichern, die seit demn-1Ebenensicherung. Informationen zum Datum, zur Uhrzeit und zur Stufe jeder inkrementellen Sicherung werden in die Datei Datei /etc/dumpdates geschrieben. Die möglichen Sicherungsstufen sind 0 bis 9. Bei einer Sicherung der Ebene 0 werden alle Dateien im Dateisystem archiviert. Wenn die Datei /etc/dumpdates keine Sicherungsinformationen für ein bestimmtes Dateisystem enthält, werden bei jeder Stufe alle Dateien in diesem Dateisystem archiviert.
Für den Parameter Dateisystem kann entweder der Name der physischen Einheit (Name der Block- oder Roheinheit) oder der Name des Verzeichnisses, in dem das Dateisystem gemountet ist, angegeben werden. Das Standarddateisystem ist das Stammdateisystem (/).
Benutzer müssen Lesezugriff auf die Dateisystemeinheit (z. B. /dev/hd4) oder Sicherungsberechtigung haben, um Sicherungen nach I-Nodes durchführen zu können.
Anmerkungen:
- Sie müssen zuerst ein Unmount des Dateisystems durchführen, bevor Sie es nach I-Nodes sichern. Wenn Sie versuchen, ein gemountetes Dateisystem zu sichern, wird eine Warnung angezeigt. Die Ausführung des Befehls backup wird zwar fortgesetzt, aber die erstellte Sicherung kann aufgrund von Änderungen enthalten, die während des Sicherungsvorgangs möglicherweise im Dateisystem vorgenommen wurden, Inkonsistenzen aufweisen.
- Beim Sichern von Dateisystemen nach I-Node wird die uid oder gid von Dateien abgeschnitten, deren uid oder gid größer als 65535 ist. Bei der Wiederherstellung können diese Dateien andere Werte für die Attribute uid und gid haben. Damit die Werte ordnungsgemäß beibehalten werden, müssen Sie Dateien, deren uid- oder gid-Wert höher ist als 65535 nach Namen sichern.
- Bei einer Sicherung nach I-Nodes können nur JFS- (Journaled File System) und JFS2-Dateisysteme archiviert werden. Sichern Sie alle anderen Dateisysteme nach Namen oder mit anderen Archivierungsbefehlen wie pax, tar oder cpio. Die Sicherung nach I-Nodes wird für Dateisysteme, die sich auf Platten mit einer anderen Blockgröße als 512 Byte befinden, ebenfalls nicht unterstützt. Diese Dateisysteme müssen mit einem der anderen Archivierungsbefehle, z. B. pax, tar oder cpio, gesichert werden.
- Das Flag -Z ist für das Sichern verschlüsselter Dateisysteme obligatorisch.
Flags
| Element | Beschreibung |
|---|---|
| -b Anzahl | Gibt für Sicherungen nach Namen die Anzahl der 512-Byte-Blöcke und für Sicherungen nach I-Nodes die Anzahl der 1024-Byte-Blöcke an, die in einer einzigen Ausgabeoperation geschrieben werden sollen. Wenn der Befehl backup auf Bandeinheiten schreibt, ist der Standardwert 100 für Sicherungen nach Namen und 32 für Sicherungen nach I-Nodes. Die Schreibgröße ist die Anzahl der Blöcke multipliziert mit der Blockgröße. Die Standardschreibgröße für den Befehl backup, der auf Bandeinheiten schreibt, ist 51200 (100 * 512) für Sicherungen nach Namen und 32768 (32 * 1024) für Sicherungen nach I-Nodes. Die Schreibgröße muss ein gerades Vielfaches der Größe physischer Blöcke des Bands sein. Der Wert des Flags -b wird ignoriert, wenn der Befehl backup auf eine Diskette schreibt. In diesem Fall schreibt der Befehl immer in Gruppen, die eine vollständige Spur belegen. |
| -c | Gibt an, dass es sich bei dem Band um eine Kassette und kein neunspuriges Band handelt. |
| -e RegularExpression | Gibt an, dass die Dateien, deren Namen dem regulären Ausdruck entsprechen, nicht gepackt werden sollen. Ein regulärer Ausdruck ist eine Gruppe von Zeichen, Metazeichen und Operatoren, die eine Zeichenfolge oder eine Gruppe von Zeichenfolgen in einem Suchmuster definieren. Es kann sich auch um eine Zeichenfolge handeln, die Platzhalterzeichen und Operationen enthält, die eine Gruppe aus einer oder mehreren möglichen Zeichenfolgen definieren. Das Flag -e wird nur angewendet, wenn das Flag -p angegeben ist. |
| -E | Für Sicherungen nach Namen erfordert die Option -E eines der folgenden Argumente. Wenn Sie die Option -E nicht angeben, ist warn (Warnung) das Standardverhalten.
|
| -f Einheit | Gibt die Ausgabeeinheit an. Um die Ausgabe an eine benannte Einheit zu senden, geben Sie die Variable Einheit als Pfadnamen an (z. B./dev/rmt0). Zum Senden der Ausgabe an die Standardausgabeeinheit geben Sie ein Minuszeichen (-) an. Mit dem Minuszeichen (-) können Sie die Ausgabe des Befehls backup über eine Pipe an den Befehl dd weiterleiten. Sie können auch einen Bereich von Archivierungseinheiten angeben. Die Bereichsangabe muss das folgende Format haben: Dabei sind XXX und YYY ganze Zahlen und XXX muss immer kleiner als YYYsein. Beispiel:/dev/rfd0-3. Alle Einheiten im angegebenen Bereich müssen denselben Typ haben. Sie können beispielsweise eine Gruppe von 8-mm-Bändern mit einer Speicherkapazität von jeweils 2,3 GB oder eine Gruppe von 1,44-MB-Disketten verwenden. Alle Bandeinheiten müssen auf dieselbe Größe für die physischen Bandblöcke eingestellt sein. Wenn die Variable Einheit einen Bereich angibt, wechselt der Befehl backup automatisch von einer Einheit im Bereich zur nächsten. Wenn alle angegebenen Einheiten erschöpft sind, hält der Befehl backup die Verarbeitung an und fordert das Mounten neuer Datenträger im Einheitenbereich an. |
| -i | Gibt an, dass Dateien aus der Standardeingabe gelesen und nach Dateinamen archiviert werden sollen. Wenn relative Pfadnamen verwendet werden, werden die Dateien (mit dem Befehl restore) relativ zu dem zur Wiederherstellungszeit aktuellen Verzeichnis wiederhergestellt. Wenn vollständige Pfadnamen verwendet werden, werden Dateien mit denselben Namen wiederhergestellt. |
| -l Anzahl | (kleines L) Begrenzt die Gesamtzahl der auf der Disketteneinheit zu verwendenden Blöcke. Der angegebene Wert muss ein Vielfaches der Anzahl an Sektoren pro Diskettenspur ungleich null sein. Diese Option gilt nur für Sicherungen nach Namen. Informationen zu Sektoren pro Diskettenspur finden Sie in der Beschreibung des Befehls format. |
| -L Länge | Gibt die Länge des Bands in Byte an. Dieses Flag überschreibt die Flags -c, -d und -s. Sie können die Größe mit dem Suffix
b (für Blöcke, 512 Byte), k (für Kilo, 1024 Byte), m (für Mega, 1024 Kilobyte) oder g (für Giga, 1024 Megabyte) angeben. Geben Sie Folgendes ein, um eine Bandlänge von 2 Gigabyte darzustellen:-L 2g.Anmerkung: Verwenden Sie das Flag -L nur für Sicherungen nach I-Nodes. |
| -n snapshotName | Gibt den Namen der zu sichernden internen Momentaufnahme an. Sie müssen das Dateisystem mit der Momentaufnahme mounten. Das Flag -n wird nur für Sicherungen nach I-Nodes verwendet. |
| -o | Erstellt eine mit Version 2 kompatible Sicherung nach Namen. Dieses Flag ist für die Kompatibilität mit Systemen der Version 2 erforderlich, da Sicherungen nach Namen, die mit einer höheren Version als Version 2 erstellt wurden, auf Systemen der Version 2 nicht wiederhergestellt werden können. Verwenden Sie zum Erstellen einer mit Version 2 kompatiblen Sicherung nach Namen das Flag -o zusammen mit anderen Flags, die für Sicherungen nach Namen erforderlich sind. Dateien mit Attributen und Werten wie Benutzer-IDs und Gruppen-IDs, die für Systeme der Version 2 zu groß sind, werden nicht gesichert. Für jede solche Datei und jeden zu hohen Wert wird eine Nachricht angezeigt. |
| -O | Erstellt eine Sicherung von nicht vertrauenswürdigen AIX®. Hinweis: Das Flag -O gilt nur für Systeme mit Trusted AIX.
|
| -p | Gibt an, dass die Dateien vor der Archivierung gepackt oder komprimiert werden sollen. Es werden nur Dateien gepackt, die kleiner sind als 2 GB.Anmerkung: Es wird empfohlen, bei der Verwendung dieser Option, keine Aktivitäten im Dateisystem vorzunehmen. Diese Option kann für ein aktives Dateisystem verwendet werden. Wenn jedoch eine Datei zum Zeitpunkt der Sicherung geändert wird, besteht ein höheres Risiko, dass die Sicherung einen Fehler meldet. Sie können diese Option bei einer Sicherung auf einer Bandeinheit, bei der eine Komprimierung durchgeführt wird, weglassen. |
| -q | Gibt an, dass der austauschbare Datenträger betriebsbereit ist. Wenn Sie das Flag -q angeben, setzt der Befehl backup die Verarbeitung fort, ohne Sie aufzufordern, den Sicherungsdatenträger vorzubereiten und die Eingabetaste zu drücken, um fortzufahren. Diese Option gilt nur für den ersten Datenträger. Bei weiteren Datenträgern wird eine Eingabeaufforderung angezeigt. Das Flag -q gilt nur für Sicherungen nach Namen. |
| -U | Gibt an, dass alle ACLs und benannten erweiterten Attribute gesichert werden sollen. Wenn Sie diese Option nicht angeben, enthält das Image nur AIXC-ACLs und -PCLs sowie die anderen regulären Dateidaten im Archiv. Bei Dateien, die NFS4-ACLs enthalten, findet die Konvertierung in AIXC standardmäßig während der Archivierung statt. |
| -u | Aktualisiert die Datei /etc/dumpdates mit dem Namen der Roheinheit des Dateisystems sowie der Uhrzeit, des Datums und der Stufe der Sicherung. Sie müssen das Flag -u angeben, wenn Sie inkrementelle Sicherungen erstellen. Das Flag -u gilt nur für Sicherungen nach I-Nodes. |
| -v | Bewirkt, dass der Befehl backup zusätzliche Informationen zur Sicherung anzeigt. Wenn Sie das Flag -v verwenden, wird die Größe der Datei, wie sie im Archiv vorhanden ist, in Byte angezeigt. Außerdem wird eine Summe dieser Dateigrößen angezeigt, nachdem alle Dateien verarbeitet wurden. Verzeichnisse werden mit der Größe 0 aufgelistet. Symbolische Links werden mit der Größe des symbolischen Links aufgelistet. Feste Links werden mit der Größe der Datei aufgelistet. So werden feste Links archiviert. Block- und Zeicheneinheiten werden, sofern sie gesichert wurden, mit der Größe 0 aufgelistet. Wenn das Flag -v nicht angegeben wird, zeigt der Befehl backup nur die Namen der zu archivierenden Dateien an. Diese Option wird nur bei Sicherungen nach Dateinamen verwendet. |
| -w | Momentan inaktiviert. Wenn das Flag -w angegeben wird, werden keine anderen Flags angewendet. |
| -W | Zeigt für jedes Dateisystem in der Datei /etc/dumpdates das Datum und die Stufe der letzten Sicherung an. Wenn die Option -W angegeben wird, werden keine anderen Flags angewendet. |
| -Stufe | Gibt die Sicherungsstufe an (0 bis 9). Die Standardstufe ist 9. |
| -Z | Sichert die EFS-Informationen (Encrypted File System) für alle Dateien, Verzeichnisse und Dateisysteme. Die EFS-Informationen werden standardmäßig extrahiert. Hinweis: Archive, die mit der Option -Z erstellt wurden, können nur unter AIX 6.1 oder späteren Versionen wiederhergestellt werden.
|
Sicherheit
Auf vertrauenswürdigen AIX können nur Benutzer mit der Berechtigung aix.fs.manage.backup den Befehl backup ausführen.
Hinweis für Benutzer von RBAC und Trusted AIX: Dieser Befehl kann privilegierte Operationen ausführen. Privilegierte Operationen können nur von privilegierten Benutzern ausgeführt werden. Weitere Informationen zu Berechtigungen und Autorisierungen finden Sie im Abschnitt "Privileged Command Database" in der Veröffentlichung Security. Eine Liste der Privilegien und Berechtigungen für diesen Befehl finden Sie in den Beschreibungen des Befehls lssecattr und des Unterbefehls getcmdattr.
Exitstatus
Dieser Befehl gibt die folgenden Exitwerte zurück:
| Element | Beschreibung |
|---|---|
| 0 | Erfolgreiche Ausführung. |
| >0 | Es ist ein Fehler aufgetreten. |
Beispiele
- Zum Sichern aller Dateien und Unterverzeichnisse in der/homeVerzeichnis mit vollständigen Pfadnamen, geben Sie Folgendes ein:Das Flag -i gibt an, dass Dateien aus der Standardeingabe gelesen und nach Dateinamen archiviert werden. Der Befehl find generiert eine Liste aller Dateien in der/homeVerzeichnis. Die Dateien in dieser Liste sind mit vollständigen Pfadnamen angegeben. Das Pipesymbol (|) bewirkt, dass diese Liste vom Befehl backup aus der Standardeingabe gelesen wird. Das Flag -f weist den Befehl backup an, die Dateien in das/dev/rmt0Bandeinheit. Da die Dateien mit vollständigen Pfadnamen archiviert werden, werden sie bei der Wiederherstellung in dieselben Pfade geschrieben.
- Zum Sichern aller Dateien und Unterverzeichnisse in der/home/mikeVerzeichnis mit relativen Pfadnamen geben Sie Folgendes ein:Jedem Dateinamen in der vom Befehl find generierten Liste wird ./ vorangestellt. (Punkt, Schrägstrich). Da die Dateien mit relativen Pfadnamen gesichert werden, werden sie beim Zurückschreiben in das aktuelle Verzeichnis geschrieben. Das Flag -v bewirkt, dass der Befehl backup zusätzliche Informationen zur Sicherung anzeigt. Die Dateien werden auf die Standardsicherungseinheit /dev/rfd0 geschrieben.
- Geben Sie Folgendes ein, das Stammdateisystem (/) zu sichern:Der0level gibt an, dass alle Dateien im Stammdateisystem ( / ) gesichert werden. Das Flag -u bewirkt, dass der Befehl backup die Datei /etc/dumpdates für diese Sicherung aktualisiert.
- Geben Sie Folgendes ein, um alle Dateien im Stammdateisystem (/) zu sichern, die seit der letzten Sicherung der Stufe 0 geändert wurden:Wenn die Datei /etc/dumpdates keinen Eintrag für eine Sicherung der Stufe 0 des Stammdateisystems (/) enthält, werden alle Dateien im Dateisystem gesichert.
- Geben Sie Folgendes ein, um ein Archiv mit erweiterten Attributen und ACLs zu erstellen:
ls /etc/passwd | backup -ivUf arch.bk - Um ein Archiv ohne vertrauenswürdige AIX zu erstellen, geben Sie ein:
ls /etc/passwd | backup -ivOf arch.bk
Dateien
| Element | Beschreibung |
|---|---|
| /etc/filesystems | Enthält Mountinformationen für Dateisysteme. |
| /etc/dumpdates | Gibt das Protokoll für inkrementelle Sicherungen nach I-Nodes an. |
| /dev/rfd0 | Gibt die Standardsicherungseinheit an. |
| /dev/rhd4 | Gibt die Einheit an, auf der sich das Standarddateisystem (Stamm) befindet. |
| /usr/sbin/backup | Enthält den Befehl backup |