Befehl "rdump"
Zweck
Sichert Dateien auf einer Einheit ferner Maschinen.
Syntax
rdump [ -b Blöcke ] [ -B ] [ -c ] [ -d Dichte ] [ -L Länge ] [ -s Größe ] [ -u ] [ -w ] [ -W ] -Stufe ] -f Maschine:Einheit [ FileSystem | DeviceName
Beschreibung
Der Befehl rdump kopiert Dateisysteme nach I-Node von Ihrer lokalen Maschine auf eine ferne Maschine. Die Dateien werden mit dem backup-Befehlsformat auf eine Einheit auf der fernen Maschine kopiert. Der Zugriff auf die Einheit erfolgt über einen fernen Server auf der fernen Maschine. Sie müssen Rootberechtigung haben, um den Befehl rdump ausführen zu können. Außerdem müssen Sie in der Datei /.rhosts der fernen Zielmaschine eine lokale Maschine definieren, auf der der Befehl rdump ausgeführt wird.
Geben Sie zum Sichern eines Dateisystems die Parameter -Stufe und FileSystem an, um die Dateien anzugeben, die gesichert werden sollen. Sie können den Parameter -Ebene verwenden, um entweder alle Dateien auf dem System (vollständige Sicherung) oder nur die Dateien zu sichern, die seit einer bestimmten vollständigen Sicherung (inkrementelle Sicherung) geändert wurden. Die möglichen Ebenen sind 0 bis 9. Wenn Sie keine Ebene angeben, ist die Standardebene 9. Eine Sicherung der Stufe 0 schließt alle Dateien im Dateisystem ein. Eine Sicherung der Ebene n umfasst alle Dateien, die seit der letzten Sicherung der Ebene n - 1 (n minus 1) geändert wurden. Die Ebenen stellen zusammen mit dem Flag -u eine Methode zur Verwaltung einer Hierarchie von Teilsicherungen für jedes Dateisystem bereit.
- Verwenden Sie das Flag -u , wenn Sie eine Teilsicherung (Parameter -Stufe ) ausführen, um sicherzustellen, dass Informationen zum letzten Datum, zur Uhrzeit und zur Stufe jeder Teilsicherung in die Datei /etc/dumpdates geschrieben werden.
- Wenn sich der Befehl rmt auf der fernen Maschine nicht in /usr/sbin/rmtbefindet, müssen Sie auf der fernen Maschine einen Link von /usr/sbin/rmt zu seiner tatsächlichen Position (normalerweise /etc/rmt) erstellen.
Flags
| Element | Beschreibung |
|---|---|
| -b Blöcke | Gibt die Anzahl der Blöcke an, die in einer einzelnen Ausgabeoperation geschrieben werden sollen. Wenn Sie die Variable Blöcke nicht angeben, verwendet der Befehl rdump einen Standardwert, der für die ausgewählte physische Einheit angemessen ist. Je höher der Wert für die Variable Blöcke ist, desto größer sind die physischen Übertragungen auf Bandeinheiten. |
| -B | Beendet den Befehl, ohne den Benutzer abzufragen, wenn ein Fehler auftritt. Wenn Sie das Flag -Bangeben, gibt der Befehl rdump einen Wert ungleich null zurück. |
| -c | Gibt an, dass das Band ein Kassettenformat und kein 9-Spur-Format hat. |
| -d Dichte | Gibt die Dichte des Bands in Bit per Inch (bpi) an. Dieser Wert wird verwendet, um die pro Datenträger benötigte Bandmenge zu berechnen. Wenn Sie keinen Wert für die Variable Dichte angeben, ist die Standarddichte 1600 bpi. Wenn Sie das Flag -c ohne Angabe einer Banddichte verwenden, ist die Standarddichte 8000 bpi. |
| -f Maschine:Einheit | Gibt die Variable Maschine als Hostnamen der fernen Maschine an. Wenn Sie die Ausgabe an die benannte Einheit senden möchten, geben Sie die Variable Einheit als Dateiname an (z. B. /dev/rmt0). Für die Variable Einheit dürfen nur Bandeinheiten angegeben werden. |
| -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. |
| -s Größe | Gibt die Größe des Bands in Fuß mithilfe der Variablen Größe an. Wenn Sie keine Bandgröße angeben, ist die Standardgröße 2300 Fuß. Wenn Sie das Flag -c ohne Angabe einer Bandgröße verwenden, ist die Standardgröße 1700 Fuß. Wenn das Bandlaufwerk die angegebene Größe erreicht, wartet der Befehl rdump, bis das Band gewechselt wird. |
| -u | Aktualisiert die Uhrzeit, das Datum und die Ebene der fernen Sicherung in der Datei /etc/dumpdates. Diese Datei enthält die Informationen, die zum Verwalten inkrementeller Sicherungen benötigt werden. |
| -w | Momentan inaktiviert. |
| -W | Zeigt die Dateisysteme an, die in den Dateien /etc/dumpdates gefunden werden. |
| -Stufe | Gibt die Ebene für die ferne Sicherung (0 bis 9) an. Der Standardwert für die Variable Ebene ist 9. |
| -? | Zeigt den Verwendungshinweis an. |
Parameter
| Element | Beschreibung |
|---|---|
| DeviceName | Gibt den Namen der physischen Einheit an (Block oder unformatierter Name). |
| FileSystem | Gibt den Namen des Verzeichnisses an, in dem das Dateisystem normalerweise gemountet wird. Der Befehl rdump liest die Datei /etc/filesystems, um den Namen der physischen Einheit zu ermitteln. Wenn Sie kein Dateisystem angeben, wird standardmäßig das Stammdateisystem (/) verwendet. |
Exitstatus
Dieser Befehl gibt die folgenden Exitwerte zurück:
| Element | Beschreibung |
|---|---|
| 0 | Zeigt an, dass der Befehl erfolgreich ausgeführt wurde. |
| >0 | Zeigt an, dass ein Fehler aufgetreten ist. |
Sicherheit
Achtung RBAC-Benutzer und vertrauenswürdige AIX®: Dieser Befehl kann privilegierte Operationen durchfü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.
Beispiele
- Geben Sie Folgendes ein, um Dateien im Verzeichnis /usr auf Ihrer lokalen Maschine auf einer fernen Maschine zu sichern:Das Flag -u weist das System an, die Datensätze der aktuellen Sicherung in der Datei /etc/dumpdates zu aktualisieren. Wenn Sie das Flag -0 angeben, werden alle Dateien im Verzeichnis /usr gesichert. Die ID der fernen Maschine istcanineund die Einheit ist die /dev/rmt0 -Einheit.
- Geben Sie Folgendes ein, um Dateien im Verzeichnis /usr auf Ihrer lokalen Maschine auf einer fernen Maschine mit einem 8mm-, 2.3GB -Band zu sichern:
rdump -fcanine:/dev/rmt0 -L 2200m /usrAnmerkung: 2.2GB wird hier anstelle von 2.3GB verwendet, um das tatsächliche Ende des Bands zu vermeiden. - Geben Sie Folgendes ein, um Dateien im Verzeichnis /usr auf Ihrer lokalen Maschine mit einem 0.25-inch Band auf einer fernen Maschine zu sichern:
Wenn Sie das Flag -c verwenden, verwendet der Befehl rdump standardmäßig die richtigen Größen- und Dichtewerte für ein 0,25-Zoll-Band.rdump -fcanine:/dev/rmt0 -c /usr
Dateien
| Element | Beschreibung |
|---|---|
| /etc/dumpdates | Enthält die Protokolle der letzten fernen Speicherauszüge. |
| /etc/filesystems | Enthält Informationen zu Dateisystemen. |
| /dev/rhd4 | Enthält die Einheit, auf der sich das Standarddateisystem (Stammdateisystem) befindet. |
| /usr/sbin/rdump | Enthält den Befehl rdump. |