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.

Verwenden Sie die Option Snapshotroot im Befehl archive zusammen mit einer Anwendung eines unabhängigen Softwareanbieters, die eine Momentaufnahme eines logischen Datenträgers bereitstellt, um die Daten in der lokalen Momentaufnahme den realen 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.

Nur AIX-BetriebssystemeAIX® : Sie können die momentaufnahmebasierte Dateiarchivierung mit der Option snapshotproviderfs=JFS2aktivieren.

Unterstützte Clients

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

Syntax

Syntaxdiagramm lesenVisuelles Syntaxdiagramm ü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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeWenn die Dateispezifikation beispielsweise /home/amr/ice.doc /home/amr/fire.docist, werden /home und /home/amr möglicherweise zweimal archiviert. Die Dateiobjekte ice.doc und fire.doc werden nur einmal archiviert.

Windows-BetriebssystemeWenn die Dateispezifikation beispielsweise C:\proposals\drafts\ice.doc C:\proposals\drafts\fire.docist, werden C:\proposals und C:\proposals\drafts möglicherweise zweimal archiviert. 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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeWenn Sie ein Dateisystem archivieren, schließen Sie einen abschließenden Schrägstrich (/home/) ein.
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeEs gibt eine Begrenzung von 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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeMit der Option removeoperandlimit können Sie angeben, dass die Begrenzung auf 20 Operanden entfernt werden soll. 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, schließen Sie einen abschließenden Schrägstrich (C:\) ein.
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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-Betriebssystemearchsymlinkasfile Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeClientbenutzeroptionsdatei (dsm.opt) oder Befehlszeile.
Mac OS X-BetriebssystemeWindows-Betriebssystemeautofsrename Nur Mac OS X-BetriebssystemeWindows-Betriebssysteme-Clientoptionsdatei (dsm.opt)
Windows-BetriebssystemeChangingretries Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder Befehlszeile.
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-Betriebssystemechangingretries Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeClientsystemoptionsdatei oder Befehlszeile.
Windows-Betriebssystemekomprimiert immer Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder Befehlszeile.
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-Betriebssystemecompressalways Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeClientbenutzeroptionsdatei (dsm.opt) oder Befehlszeile.
Windows-Betriebssysteme-Komprimierung Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder Befehlszeile.
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeKomprimierung Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeDatei dsm.sys innerhalb einer Serverzeilengruppe oder Befehlszeile.
deletefiles Nur in der Befehlszeile.
Beschreibung Nur in der Befehlszeile.
dirsonly Nur in der Befehlszeile.
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeVerschlüsselungstyp Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeDatei dsm.sys innerhalb einer Serverzeilengruppe.
Windows-BetriebssystemeVerschlüsselungstyp Windows-BetriebssystemeClientoptionsdatei (dsm.opt).
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeVerschlüsselungsschlüssel Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeDatei dsm.sys innerhalb einer Serverzeilengruppe.
Windows-BetriebssystemeVerschlüsselungsschlüssel Windows-BetriebssystemeClientoptionsdatei (dsm.opt).
filelist Nur in der Befehlszeile.
filesonly Nur in der Befehlszeile.
Windows-BetriebssystemeBefehl 'postsnapshotcmd' Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder mit der Option include.fs .
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-Betriebssystemepreservelastaccessdate Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeClientbenutzeroptionsdatei (dsm.opt) oder Befehlszeile.
Windows-Betriebssystemepreservelastaccessdate Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder Befehlszeile.
Windows-BetriebssystemeBefehl 'presnapshotcmd' Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder mit der Option include.fs .
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-Betriebssystemeremoveoperandlimit Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeNur Befehlszeile.
Windows-Betriebssystemeskipntpermissions Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder Befehlszeile.
Windows-Betriebssysteme'skipntsecuritycrc' Windows-BetriebssystemeClientoptionsdatei (dsm.opt) oder Befehlszeile.
Linux-BetriebssystemeAIX-BetriebssystemeCachegröße für Momentaufnahme Linux-BetriebssystemeAIX-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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeTask
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeArchivieren Sie eine einzelne Datei mit dem Namen budget im Verzeichnis /home/proj1 .

Befehl: archive /home/proj1/budget

Windows-BetriebssystemeTask
Windows-BetriebssystemeArchivieren Sie eine einzelne Datei namens budget.jan im Verzeichnis c:\plan\proj1 .

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

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

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

Windows-BetriebssystemeTask
Windows-BetriebssystemeArchivieren Sie alle Dateien im Verzeichnis c:\plan\proj1 mit der Dateierweiterung .txt.

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

Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeTask
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeArchivieren Sie alle Dateien in der Verzeichnisbaumstruktur, die von dem Verzeichnis /home geleitet wird.

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

Windows-BetriebssystemeTask
Windows-BetriebssystemeArchivieren Sie alle Dateien im Laufwerk c:\ .

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

Windows-BetriebssystemeTask
Windows-BetriebssystemeArchivieren Sie alle Dateien auf dem Microsoft DFS-Datenträger MyDfsVolume. 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-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeTask
Mac OS X-BetriebssystemeOracle Solaris-BetriebssystemeLinux-BetriebssystemeAIX-BetriebssystemeAngenommen, Sie haben eine Momentaufnahme des Dateisystems /usr eingeleitet und die Momentaufnahme als /snapshot/day1bereitgestellt. Die Verzeichnisstruktur /usr/dir1/sub1 aus der lokalen Momentaufnahme archivieren und auf dem IBM Spectrum Protect -Server unter dem Dateibereichsnamen /usrverwalten.

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

Windows-BetriebssystemeTask
Windows-BetriebssystemeAngenommen, Sie haben eine Momentaufnahme des Laufwerks C:\ eingeleitet und die Momentaufnahme als \\florence\c$\snapshots\snapshot.0bereitgestellt. Die Verzeichnisstruktur c:\dir1\sub1 aus der lokalen Momentaufnahme archivieren und auf dem IBM Spectrum Protect -Server unter dem Dateibereichsnamen C:verwalten.

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