Archive

Mit dem Befehl archive können einzelne Dateien, ausgewählte Dateien oder alle Dateien in einem Verzeichnis und in den zugehörigen Unterverzeichnissen auf einem Server archiviert werden.

Es werden die Dateien archiviert, deren aktueller Status aufbewahrt werden soll. Um Speicherbereich auf Ihrer Workstation freizugeben, sollten Sie Dateien mit Hilfe der Option deletefiles nach ihrer Archivierung löschen. Werden die archivierten Dateien wieder auf der Workstation benötigt, können sie jederzeit abgerufen werden.

Wenn Sie eine Anwendung eines unabhängigen Softwareanbieters zur Erstellung einer Momentaufnahme eines logischen Datenträgers benutzen, verwenden Sie die Option snapshotroot im Befehl archive, um die Daten der lokalen Momentaufnahme den originalen Dateibereichsdaten zuzuordnen, die auf dem IBM Spectrum Protect-Server gespeichert sind. Die Option snapshotroot bietet keine Funktionen zur Erstellung einer Datenträgermomentaufnahme, sondern ausschließlich Funktionen zur Verwaltung von Daten, die durch Erstellen einer Datenträgermomentaufnahme generiert werden.

AIX-BetriebssystemeNur für AIX: Mit Hilfe der Option snapshotproviderfs=JFS2 können Sie die Dateiarchivierung auf Momentaufnahmebasis aktivieren.

Unterstützte Clients

Dieser Befehl ist für alle Clients gültig.

Syntax

Syntaxdiagramm lesenSyntaxdiagramm überspringenArchive Dateispezifikation Optionen

Parameter

Dateispezifikation
Gibt den Pfad und den Namen der Datei an, die archiviert werden soll. Es können Platzhalterzeichen verwendet werden, um eine Dateigruppe oder alle Dateien in einem Verzeichnis anzugeben.
Sollen mehrere Dateispezifikationen angegeben werden, trennen Sie die einzelnen Parameter Dateispezifikation durch ein Leerzeichen voneinander. Werden mehrere Dateispezifikationen angegeben und haben mindestens zwei der Spezifikationen gemeinsame übergeordnete Verzeichnisse, kann es vorkommen, dass die gemeinsamen Verzeichnisobjekte mehrmals archiviert werden. Die Bedingungen, unter denen dieses Verhalten auftritt, sind laufzeitabhängig; das Verhalten selbst hat jedoch keine nachteiligen Auswirkungen.

Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeLautet die Dateispezifikation beispielsweise /home/amr/ice.doc /home/amr/fire.doc, könnten /home und /home/amr zweimal archiviert werden. Die Dateiobjekte ice.doc und fire.doc werden nur einmal archiviert.

Windows-BetriebssystemeLautet die Dateispezifikation beispielsweise C:\proposals\drafts\ice.doc C:\proposals\drafts\fire.doc, könnten C:\proposals und C:\proposals\drafts zweimal archiviert werden. Die Dateiobjekte, ice.doc und fire.doc, werden nur einmal archiviert.

Wenn Sie verhindern wollen, dass das gemeinsame übergeordnete Verzeichnis mehrmals angegeben wird, verwenden Sie separate, nicht überlappende archive-Befehle, um jede Dateispezifikation zu archivieren.
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeWenn Sie ein Dateisystem archivieren, geben Sie einen abschließenden Schrägstrich an (/home/).
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeEs gilt eine Begrenzung auf 20 Operanden. Diese Begrenzung verhindert, dass sehr viele Sitzungen geöffnet werden, wenn die Platzhalterzeichen vom Befehlsprozessor der UNIX-Shell erweitert werden. Sie können verhindern, dass aufgrund der Shellerweiterung der Grenzwert von 20 Operanden überschritten wird, indem Sie am Anfang und am Ende der Dateispezifikationen, die Platzhalterzeichen enthalten ("home/docs/*"), Anführungszeichen eingeben.
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeSie können mit der Option removeoperandlimit angeben, dass die Beschränkung auf 20 Operanden entfernt wird. Wenn Sie die Option removeoperandlimit angeben, wird die Beschränkung auf 20 Operanden nicht umgesetzt und nur durch die verfügbaren Ressourcen oder andere Begrenzungen des Betriebssystems eingeschränkt. Entfernen Sie beispielsweise die Begrenzung auf 20 Operanden, um 21 Dateispezifikationen zu archivieren:
selective -removeoperandlimit filespec1 filespec2 ... filespec21
Windows-BetriebssystemeWenn Sie ein Dateisystem archivieren, geben Sie einen abschließenden Schrägstrich an (C:\).
Windows-BetriebssystemeSie können so viele Dateispezifikationen angeben wie die verfügbaren Ressourcen oder andere Betriebssystembeschränkungen erlauben.
Sie können die Option filelist anstelle von Dateispezifikationen verwenden, um anzugeben, welche Dateien bei dieser Operation berücksichtigt werden sollen. Diese beiden Methoden schließen sich jedoch gegenseitig aus. Sie können nicht sowohl Dateispezifikationsparameter angeben als auch die Option filelist verwenden. Wenn die Option filelist angegeben wird, werden alle angegebenen Dateispezifikationen ignoriert.
Tabelle 1. Befehl Archive: Zugehörige Optionen
Option Verwendung
archmc Nur in der Befehlszeile.
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssystemearchsymlinkasfile Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeClientbenutzeroptionsdatei (dsm.opt) oder Befehlszeile.
Mac OS X-BetriebssystemeWindows-Betriebssystemeautofsrename Mac OS X-BetriebssystemeWindows-BetriebssystemeNur Clientoptionsdatei (dsm.opt).
Windows-Betriebssystemechangingretries Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder Befehlszeile.
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssystemechangingretries Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeClientsystemoptionsdatei oder Befehlszeile.
Windows-Betriebssystemecompressalways Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder Befehlszeile.
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssystemecompressalways Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeClientbenutzeroptionsdatei (dsm.opt) oder Befehlszeile.
Windows-Betriebssystemecompression Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder Befehlszeile.
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssystemecompression Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeDatei dsm.sys innerhalb einer Serverzeilengruppe oder Befehlszeile.
deletefiles Nur in der Befehlszeile.
description Nur in der Befehlszeile.
dirsonly Nur in der Befehlszeile.
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssystemeencryptiontype Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeDatei dsm.sys innerhalb einer Serverzeilengruppe.
Windows-Betriebssystemeencryptiontype Windows-BetriebssystemeClientoptionsdatei (dsm.opt).
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssystemeencryptkey Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeDatei dsm.sys innerhalb einer Serverzeilengruppe.
Windows-Betriebssystemeencryptkey Windows-BetriebssystemeClientoptionsdatei (dsm.opt).
filelist Nur in der Befehlszeile.
filesonly Nur in der Befehlszeile.
Windows-Betriebssystemepostsnapshotcmd Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder mit der Option include.fs.
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssystemepreservelastaccessdate Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeClientbenutzeroptionsdatei (dsm.opt) oder Befehlszeile.
Windows-Betriebssystemepreservelastaccessdate Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder Befehlszeile.
Windows-Betriebssystemepresnapshotcmd Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder mit der Option include.fs.
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-Betriebssystemeremoveoperandlimit Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeNur in der Befehlszeile.
Windows-Betriebssystemeskipntpermissions Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder Befehlszeile.
Windows-Betriebssystemeskipntsecuritycrc Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder Befehlszeile.
AIX-BetriebssystemeLinux-Betriebssystemesnapshotcachesize AIX-BetriebssystemeLinux-BetriebssystemeClientoptionsdatei (dsm.opt) oder Option include.fs.
snapshotroot Nur in der Befehlszeile.
subdir Clientoptionsdatei (dsm.opt) oder Befehlszeile.
tapeprompt Clientoptionsdatei (dsm.opt) oder Befehlszeile.
v2archive Nur in der Befehlszeile.

Beispiele

Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeTask
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeEine einzelne Datei mit dem Namen budget im Verzeichnis /home/proj1 archivieren.

Befehl: archive /home/proj1/budget

Windows-BetriebssystemeTask
Windows-BetriebssystemeEine einzelne Datei mit dem Namen budget.jan im Verzeichnis c:\plan\proj1 archivieren.

Befehl: archive c:\plan\proj1\budget.jan

Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeTask
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeAlle Dateien im Verzeichnis /home/proj1 mit der Dateierweiterung .txt archivieren.

Befehl: archive "/home/proj1/*.txt"

Windows-BetriebssystemeTask
Windows-BetriebssystemeAlle Dateien im Verzeichnis c:\plan\proj1 mit der Dateierweiterung .txt archivieren.

Befehl: archive c:\plan\proj1\*.txt

Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeTask
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeAlle Dateien in der Verzeichnisbaumstruktur unter dem Verzeichnis /home archivieren.

Befehl: archive -subdir=yes "/home/*"

Windows-BetriebssystemeTask
Windows-BetriebssystemeAlle Dateien im Laufwerk c:\ archivieren.

Befehl: archive -subdir=yes c:\*.*

Windows-BetriebssystemeTask
Windows-BetriebssystemeAlle Dateien auf dem Microsoft DFS-Datenträger MyDfsVolume archivieren. Sie müssen subdir=yes angeben, um alle Dateien auf dem Datenträger zu archivieren.

Befehl: archive \\myserver\mydfsroot\mydfsvolume\*.* -subdir=yes

Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeTask
Mac OS X-BetriebssystemeAIX-BetriebssystemeLinux-BetriebssystemeOracle Solaris-BetriebssystemeAngenommen, Sie haben eine Momentaufnahme des Dateisystems /usr gestartet und die Momentaufnahme als /snapshot/day1 angehängt. Archivieren Sie die Verzeichnisbaumstruktur /usr/dir1/sub1 aus der lokalen Momentaufnahme und verwalten Sie sie auf dem IBM Spectrum Protect-Server unter dem Dateibereichsnames /usr.

Befehl: dsmc archive /usr/dir1/sub1/ -subdir=yes -snapshotroot=/snapshot/day1

Windows-BetriebssystemeTask
Windows-BetriebssystemeAngenommen, Sie haben eine Momentaufnahme des Laufwerks C:\ gestartet und die Momentaufnahme als \\florence\c$\snapshots\snapshot.0 angehängt. Archivieren Sie die Verzeichnisbaumstruktur c:\dir1\sub1 aus der lokalen Momentaufnahme und verwalten Sie sie auf dem IBM Spectrum Protect-Server unter dem Dateibereichsnamen C:.

Befehl: dsmc archive c:\dir1\sub1\* -subdir=yes -snapshotroot=\\florence\c$\snapshots\snapshot.0