Unterstützte Umgebungsvariablen für ONTAP NDMP
Umgebungsvariablen werden verwendet, um Informationen über einen Backup- oder Wiederherstellungsvorgang zwischen einer NDMP-fähigen Backup-Anwendung und einem Speichersystem auszutauschen.
Wenn ein Benutzer beispielsweise angibt, dass eine Backup-Anwendung ein Backup erstellen soll /vserver1/vol1/dir1, setzt die Backup-Anwendung die Umgebungsvariable FILESYSTEM auf /vserver1/vol1/dir1. Ebenso setzt die Backup-Anwendung die Umgebungsvariable LEVEL auf 1 (eins), wenn ein Benutzer angibt, dass es sich um ein Backup der Stufe 1 handeln soll.
|
|
Das Festlegen und Prüfen von Umgebungsvariablen erfolgt in der Regel transparent für Backup-Administratoren; das heißt, die Backup-Anwendung legt sie automatisch fest. |
Ein Backup-Administrator legt Umgebungsvariablen selten fest; es kann jedoch erforderlich sein, den Wert einer Umgebungsvariablen gegenüber dem von der Backup-Anwendung festgelegten Wert zu ändern, um ein Funktions- oder Leistungsproblem zu charakterisieren oder zu umgehen. Beispielsweise könnte ein Administrator die Generierung des Dateiverlaufs vorübergehend deaktivieren, um festzustellen, ob die Verarbeitung von Dateiverlaufsinformationen durch die Backup-Anwendung zu Leistungsproblemen oder Funktionsproblemen beiträgt.
Viele Backup-Anwendungen bieten die Möglichkeit, Umgebungsvariablen zu überschreiben oder zu ändern oder zusätzliche Umgebungsvariablen anzugeben. Informationen dazu enthält die Dokumentation der jeweiligen Backup-Anwendung.
Von ONTAP unterstützte Umgebungsvariablen
ONTAP unterstützt Umgebungsvariablen, die jeweils einen zugeordneten Standardwert haben. Diese Standardwerte können jedoch manuell geändert werden.
Wenn Sie die von der Backup-Anwendung festgelegten Werte manuell ändern, kann sich die Anwendung unvorhersehbar verhalten. Dies liegt daran, dass die Backup- oder Wiederherstellungsvorgänge möglicherweise nicht das tun, was die Backup-Anwendung erwartet. In manchen Fällen kann eine gezielte Änderung jedoch helfen, Probleme zu identifizieren oder zu umgehen.
Die folgenden Tabellen listen die Umgebungsvariablen auf, deren Verhalten für dump und SMTape identisch ist, sowie diejenigen Variablen, die nur für dump beziehungsweise nur für SMTape unterstützt werden. Diese Tabellen enthalten außerdem Beschreibungen, wie die von ONTAP unterstützten Umgebungsvariablen funktionieren, falls diese verwendet werden:
|
|
In den meisten Fällen akzeptieren Variablen, die den Wert |
Unterstützte Umgebungsvariablen für Dump und SMTape
| Umgebungsvariable | Gültige Werte | Standard | Beschreibung |
|---|---|---|---|
DEBUG |
|
|
Gibt an, dass Debugging-Informationen ausgegeben werden. |
DATEISYSTEM |
|
|
Gibt den Pfadnamen des Stammverzeichnisses der zu sichernden Daten an. |
NDMP_VERSION |
|
|
Die Variable NDMP_VERSION sollte nicht verändert werden. Die Variable NDMP_VERSION wird vom Backup-Vorgang erstellt und gibt die NDMP-Version zurück. ONTAP setzt die Variable NDMP_VERSION während eines Backups für die interne Verwendung und zur Weitergabe an eine Backup-Anwendung zu Informationszwecken. Die NDMP-Version einer NDMP-Sitzung wird mit dieser Variable nicht festgelegt. |
PATHNAME_SEPARATOR |
|
|
Gibt das Trennzeichen für den Pfadnamen an. Dieses Zeichen hängt vom zu sichernden Dateisystem ab. Für ONTAP wird dieser Variablen das Zeichen “/” zugewiesen. Der NDMP-Server setzt diese Variable vor dem Start einer Tape-Backup-Operation. |
TYP |
|
|
Gibt den Typ der unterstützten Sicherung an, der für Tape-Backup- und Wiederherstellungsvorgänge verwendet wird. |
VERBOSE |
|
|
Erhöht die Anzahl der Protokollmeldungen während der Durchführung eines Tape-Backup oder einer Tape-Wiederherstellung. |
Unterstützte Umgebungsvariablen für Dump
| Umgebungsvariable | Gültige Werte | Standard | Beschreibung | ||
|---|---|---|---|---|---|
ACL_START |
|
|
Die von der Backup-Operation erzeugte Variable ACL_START ist ein Offset-Wert, der von einer Direct Access Restore- oder einer wiederaufnehmbaren NDMP Backup-Operation verwendet wird. Der Offset-Wert ist der Byte-Offset in der Dump-Datei, an dem die ACL-Daten (Pass V) beginnen und am Ende einer Sicherung zurückgegeben werden. Damit eine Wiederherstellung per Direktzugriff die gesicherten Daten korrekt wiederherstellt, muss der Wert ACL_START beim Start der Wiederherstellung an die Wiederherstellungsoperation übergeben werden. Eine NDMP wiederaufnehmbare Sicherungsoperation verwendet den Wert ACL_START, um der Backup-Anwendung mitzuteilen, wo der nicht wiederaufnehmbare Teil des Sicherungsdatenstroms beginnt. |
||
BASISDATUM |
|
|
Legt das Startdatum für inkrementelle Backups fest. Wenn auf Diese Variablen stellen eine Alternative zu den auf LEVEL/UPDATE basierenden inkrementellen Backups dar. |
||
DIREKT |
|
|
Legt fest, dass bei einer Wiederherstellung direkt zu der Stelle auf dem Band vorgespult wird, an der sich die Dateidaten befinden, anstatt das gesamte Band zu durchsuchen. Für die Wiederherstellung per Direktzugriff muss die Backup-Anwendung Positionsinformationen bereitstellen. Wenn diese Variable auf |
||
DMP_NAME |
|
|
Gibt den Namen für ein Backup mit mehreren Unterverzeichnissen an. Diese Variable ist für mehrere Teilbaum-Sicherungen obligatorisch. |
||
DUMP_DATE |
|
|
Diese Variable wird nicht direkt geändert. Sie wird vom Backup erstellt, wenn die Variable BASE_DATE auf einen anderen Wert als Die Variable DUMP_DATE wird berechnet, indem dem vom Backup-Programm ermittelten 32-Bit-Zeitwert der 32-Bit-Levelwert vorangestellt wird. Der Levelwert wird gegenüber dem zuletzt an die Variable BASE_DATE übergebenen Wert inkrementiert. Der resultierende Wert wird als BASE_DATE Wert bei einem nachfolgenden inkrementellen Backup verwendet. |
||
ENHANCED_DAR_ENABLED |
|
|
Gibt an, ob die erweiterte DAR-Funktionalität aktiviert ist. Die erweiterte DAR-Funktionalität unterstützt Verzeichnis-DAR und DAR von Dateien mit NT Streams. Sie bietet Leistungsverbesserungen. Erweiterte DAR während der Wiederherstellung ist nur möglich, wenn die folgenden Bedingungen erfüllt sind:
|
||
AUSSCHLIESSEN |
|
|
Gibt Dateien oder Verzeichnisse an, die beim Sichern von Daten ausgeschlossen werden. Die Ausschlussliste ist eine durch Kommas getrennte Liste von Datei- oder Verzeichnisnamen. Wenn der Name einer Datei oder eines Verzeichnisses mit einem der Namen in der Liste übereinstimmt, wird es vom Backup ausgeschlossen. Für die Angabe von Namen in der Ausschlussliste gelten folgende Regeln:
|
||
EXTRAKT |
|
|
Gibt an, dass Teilstrukturen eines gesicherten Datensatzes wiederhergestellt werden. Die Backup-Anwendung gibt die Namen der zu extrahierenden Unterverzeichnisse an. Wenn eine angegebene Datei mit einem Verzeichnis übereinstimmt, dessen Inhalt gesichert wurde, wird das Verzeichnis rekursiv extrahiert. Um eine Datei, ein Verzeichnis oder einen Qtree während der Wiederherstellung ohne Verwendung von DAR umzubenennen, muss die Umgebungsvariable EXTRACT auf |
||
EXTRACT_ACL |
|
|
Gibt an, dass die ACLs aus der gesicherten Datei bei einem Wiederherstellungsvorgang wiederhergestellt werden. Standardmäßig werden beim Wiederherstellen von Daten auch die ACLs wiederhergestellt, mit Ausnahme von DARs (DIRECT=Y). |
||
ERZWINGEN |
|
|
Legt fest, ob bei der Wiederherstellungsoperation der Speicherplatz und die Inode-Verfügbarkeit auf dem Zielvolume überprüft werden müssen. Das Setzen dieser Variablen auf Wenn auf dem Zielvolume nicht genügend Speicherplatz oder Inodes verfügbar sind, stellt der Wiederherstellungsvorgang so viele Daten wieder her, wie es der verfügbare Speicherplatz und die Inode-Verfügbarkeit des Zielvolumes zulassen. Der Wiederherstellungsvorgang stoppt, wenn kein Speicherplatz oder keine Inodes mehr verfügbar sind. |
||
GESCHICHTE |
|
|
Legt fest, dass Dateiverlaufsinformationen an die Backup-Anwendung gesendet werden. Die meisten kommerziellen Backup-Anwendungen setzen die HIST-Variable auf
|
||
IGNORE_CTIME |
|
|
Gibt an, dass eine Datei nicht inkrementell gesichert wird, wenn sich seit der letzten inkrementellen Sicherung nur ihr ctime-Wert geändert hat. Manche Anwendungen, wie beispielsweise Virenscanner, ändern den ctime-Wert einer Datei innerhalb des Inodes, selbst wenn die Datei oder ihre Attribute unverändert sind. Dadurch kann es vorkommen, dass bei einer inkrementellen Sicherung auch unveränderte Dateien gesichert werden. Die
|
||
IGNORE_QTREES |
|
|
Gibt an, dass beim Wiederherstellungsvorgang keine Qtree-Informationen aus gesicherten Qtrees wiederhergestellt werden. |
||
EBENE |
|
|
Legt die Sicherungsebene fest. Stufe 0 kopiert den gesamten Datensatz. Inkrementelle Sicherungsstufen, die durch Werte über 0 angegeben werden, kopieren alle Dateien (neue oder geänderte) seit der letzten inkrementellen Sicherung. Beispielsweise sichert Stufe 1 neue oder geänderte Dateien seit der Sicherung der Stufe 0, Stufe 2 neue oder geänderte Dateien seit der Sicherung der Stufe 1 und so weiter. |
||
LISTE |
|
|
Listet die Namen der gesicherten Dateien und die Inode-Nummern auf, ohne die Daten tatsächlich wiederherzustellen. |
||
LIST_QTREES |
|
|
Listet die gesicherten Qtrees auf, ohne die Daten tatsächlich wiederherzustellen. |
||
MULTI_SUBTREE_NAMES |
|
|
Gibt an, dass es sich bei der Sicherung um eine Sicherung mehrerer Unterbäume handelt. Mehrere Teilbäume werden in der Zeichenkette angegeben, die eine durch Zeilenumbrüche getrennte, mit einem Nullbyte abgeschlossene Liste von Teilbaumnamen darstellt. Teilbäume werden durch Pfadnamen relativ zu ihrem gemeinsamen Stammverzeichnis angegeben, das als letztes Element der Liste angegeben werden muss. Wenn Sie diese Variable verwenden, müssen Sie auch die Variable DMP_NAME verwenden. |
||
NDMP_UNICODE_ FH |
|
|
Gibt an, dass zusätzlich zum NFS-Namen der Datei auch ein Unicode-Name in die Dateiverlaufsinformationen aufgenommen ist. Diese Option wird von den meisten Backup-Anwendungen nicht verwendet und sollte nur gesetzt werden, wenn die Backup-Anwendung für den Empfang dieser zusätzlichen Dateinamen ausgelegt ist. Die Variable HIST muss ebenfalls gesetzt werden. |
||
NO_ACLS |
|
|
Legt fest, dass ACLs beim Sichern von Daten nicht kopiert werden. |
||
NON_QUOTA_TREE |
|
|
Legt fest, dass Dateien und Verzeichnisse in Qtrees beim Sichern von Daten ignoriert werden. Wenn auf
|
||
NOWRITE |
|
|
Gibt an, dass beim Wiederherstellungsvorgang keine Daten auf die Festplatte geschrieben werden. Diese Variable wird zum Debugging verwendet. |
||
REKURSIV |
|
|
Legt fest, dass Verzeichniseinträge während einer DAR Wiederherstellung erweitert werden. Die Umgebungsvariablen DIRECT und ENHANCED_DAR_ENABLED müssen ebenfalls aktiviert sein (auf
Beispielsweise sind die folgenden Wiederherstellungspfade gültig, da sich alle Wiederherstellungspfade innerhalb von
Folgende Wiederherstellungspfade sind ungültig:
|
||
RECOVER_FULL_PATHS |
|
|
Gibt an, dass nach der DAR die Berechtigungen und ACLs des vollständigen Wiederherstellungspfads wiederhergestellt werden. DIRECT und ENHANCED_DAR_ENABLED müssen ebenfalls aktiviert sein (auf |
||
AKTUALISIEREN |
|
|
Aktualisiert die Metadateninformationen, um LEVEL basierte inkrementelle Backups zu ermöglichen. |
Für SMTape unterstützte Umgebungsvariablen
| Umgebungsvariable | Gültige Werte | Standard | Beschreibung |
|---|---|---|---|
BASISDATUM |
|
|
Legt das Startdatum für inkrementelle Backups fest. `BASE_DATE` ist eine Zeichenkettendarstellung der Referenz-Snapshot-Kennungen. Mit der `BASE_DATE`Zeichenkette wird der Referenz-Snapshot von SMTape gefunden. `BASE_DATE` ist für Basissicherungen nicht erforderlich. Für eine inkrementelle Sicherung wird der Wert der `DUMP_DATE`Variablen aus der vorherigen Basissicherung oder inkrementellen Sicherung der `BASE_DATE`Variablen zugewiesen. Die Backup-Anwendung weist den |
DUMP_DATE |
|
|
Am Ende eines SMTape-Backups enthält DUMP_DATE eine Zeichenfolgenkennung, die den für dieses Backup verwendeten Snapshot identifiziert. Dieser Snapshot kann als Referenz-Snapshot für ein nachfolgendes inkrementelles Backup verwendet werden. Der resultierende Wert von DUMP_DATE wird als BASE_DATE Wert für nachfolgende inkrementelle Backups verwendet. |
SMTAPE_BACKUP_SET_ID |
|
|
Identifiziert die Abfolge der inkrementellen Backups, die mit dem Baseline-Backup verknüpft sind. Die Backup-Set-ID ist eine 128-Bit- eindeutige ID, die während eines Basis-Backups generiert wird. Die Backup-Anwendung weist diese ID während eines inkrementellen Backups der |
SMTAPE_SNAPSHOT_NAME |
Jeder gültige Snapshot, der im Volume verfügbar ist |
|
Wenn die Variable SMTAPE_SNAPSHOT_NAME auf einen Snapshot gesetzt ist, werden dieser Snapshot und seine älteren Snapshots auf Tape-Backup gesichert. Für das inkrementelle Tape-Backup gibt diese Variable den inkrementellen Snapshot an. Die Variable BASE_DATE stellt den Baseline-Snapshot bereit. |
SMTAPE_DELETE_SNAPSHOT |
|
|
Für einen von SMTape automatisch erstellten Snapshot, wenn die Variable SMTAPE_DELETE_SNAPSHOT auf |
SMTAPE_BREAK_MIRROR |
|
|
Wenn die Variable SMTAPE_BREAK_MIRROR auf |