Solaris 10 Installationshandbuch: Solaris Flash-Archive (Erstellung und Installation)

Beispiele – Anlegen eines Solaris Flash-Archivs

Dateisysteme lassen sich entweder exakt kopieren oder durch Ausschluss einiger Verzeichnisse oder Dateien anpassen. Hierzu liefern verschiedene Optionen dasselbe Ergebnis. Verwenden Sie die für Ihre Umgebung am besten geeigneten Optionen.

Die Dateisysteme in den folgenden Beispielen wurden zugunsten einer besseren Verständlichkeit stark vereinfacht. Anstelle von Dateisystemnamen wie /var , /usr und /opt heißt die Dateistruktur des Master-Systems in diesen Beispielen:


/aaa/bbb/ccc/ddd
/aaa/bbb/fff
/aaa/eee
/ggg

Achtung – Achtung –

Wenden Sie die flar create-Optionen zum Ausschließen von Dateien vorsichtig an. Wenn Sie bestimmte Verzeichnisse ausschließen, können andere, wie beispielsweise Systemkonfigurationsdateien, unbemerkt im Archiv zurückbleiben. Das System wird dadurch unsauber, und die Installation funktioniert möglicherweise nicht. Das Ausschließen von Verzeichnissen und Dateien eignet sich am besten für Daten, die problemlos entfernt werden können, ohne das System zu beeinträchtigen, wie z. B. große Datendateien.


Verschiedene Beispiele – Anlegen eines Solaris Flash-Archivs


Beispiel 3–6 Herstellen exakter Kopien

Das Archiv in diesem Beispiel heißt archive1. Es wird eine exakte Kopie dieses Archivs vom Master-System angelegt und diese wird komprimiert. Das Archiv ist ein genaues Duplikat des Master-Systems und wird in archive1.flar gespeichert.


# flar create -n archive1 -c archive1.flar

Zum Kontrollieren der Dateistruktur des Archivs geben Sie folgenden Befehl ein.


# flar info -l archive1.flar
aaa
aaa/bbb
aaa/bbb/ccc
aaa/bbb/ccc/ddd
aaa/bbb/fff
aaa/eee
aaa/eee
ggg


Beispiel 3–7 Anlegen eines Archivs von einem alternativen root (/)-Dateisystem

Das Archiv in diesem Beispiel heißt archive4. Es wird eine exakte Kopie dieses Archivs vom Master-System angelegt und diese wird komprimiert. Das Archiv ist ein genaues Duplikat des Master-Systems und wird in archive4.flar gespeichert. Die Option -R gibt an, dass ein Archiv aus einem anderen Verzeichnisbaum angelegt werden soll.


# flar create -n archive4 -c -R /x/yy/zz archive4.flar


Beispiel 3–8 Erzeugen eines Archivs und Hinzufügen von Schlüsselwörtern zur Archivbeschreibung

Das Archiv in diesem Beispiel heißt archive3. Es wird eine exakte Kopie dieses Archivs vom Master-System angelegt und diese wird komprimiert. Mithilfe von Optionen können Sie Beschreibungen in den Archiv-ID-Teil hinzufügen, an welchen sich das Archiv später leichter erkennen lässt. Informationen zu Schlüsselwörtern, zulässigen Werten und Formaten finden Sie unter Schlüsselwörter für Solaris Flash.


# flar create -n archive3 -i 20000131221409 -m pumbaa \
 -e "Solaris 8 Printserver" -a "Max Mustermann" -U x-department="Buchhaltung" \
 -T server archive3.flar 

Wenn das Archiv fertig erstellt ist, können Sie auf den ID-Teil mit der ausführlichen Beschreibung zugreifen. Sehen Sie hier ein Beispiel für einen ID-Teil.


section_begin=identification
     files_archived_method=cpio
     files_compressed_method=compress
     files_archived_size=259323342
     files_unarchived_size=591238111
     creation_date=20000131221409
     creation_master=pumbaa
     content_name=Printserver Buchhaltung
     content_type=server
     content_description=Solaris 8 Printserver
     content_author=Max Mustermann
     content_architectures=sun4u
     creation_node=pumbaa
     creation_hardware_class=sun4u
     creation_platform=SUNW,Sun-Fire
     creation_processor=sparc
     creation_release=5.9
     creation_os_name=SunOS
     creation_os_version=s81_49
     x-department=Buchhaltung

Beispiele – Anlegen von Solaris Flash-Archiven und Anpassen von Dateien


Beispiel 3–9 Anlegen von Archiven durch Ausschluss und Berücksichtigung ausgewählter Dateien und Verzeichnisse

In diesem Beispiel heißt das Archiv archive2. Es stellt eine nicht exakte Kopie des Master-Systems dar. Der Inhalt des Verzeichnisses /aaa ist ausgeschlossen, der Inhalt von /aaa/bbb/ccc hingegen wird beibehalten.


# flar create -n archive2 -x /aaa -y /aaa/bbb/ccc  archive2.flar

Zum Kontrollieren der Dateistruktur des Archivs geben Sie folgenden Befehl ein. Die ausgeschlossenen Verzeichnisse mit kopierten Dateien werden angezeigt, sofern die wiederhergestellten Dateien Daten enthalten.


# flar info -l aaa
aaa
aaa/bbb/ccc
aaa/bbb/ccc/ddd
aaa/bbb
ggg


Beispiel 3–10 Anlegen von Archiven durch Ausschluss und Berücksichtigung ausgewählter Dateien und Verzeichnisse mithilfe von Listen

Das Archiv in diesem Beispiel heißt archive5. Es stellt eine nicht exakte Kopie des Master-Systems dar.

Die exclude-Datei enthält die folgende Liste:


/aaa

Die include-Datei enthält die folgende Liste:


/aaa/bbb/ccc

Der Inhalt des Verzeichnisses /aaa ist ausgeschlossen, der Inhalt von /aaa/bbb/ccc hingegen wird beibehalten.


# flar create -n archive5 -X exclude -f include  archive5.flar

Zum Kontrollieren der Dateistruktur des Archivs geben Sie folgenden Befehl ein. Die ausgeschlossenen Verzeichnisse mit kopierten Dateien werden angezeigt, sofern die wiederhergestellten Dateien Daten enthalten.


# flar info -l archive5.flar
aaa
aaa/bbb/ccc
aaa/bbb/ccc/ddd
aaa/bbb
ggg


Beispiel 3–11 Anlegen von Archiven durch Ausschluss ausgewählter Dateien und Verzeichnisse mithilfe von Listen und Wiederherstellen eines Verzeichnisses

Die Optionen -x, -y, -X und -f können miteinander kombiniert werden. In diesem Beispiel werden die Optionen -X und -y zusammen verwendet. Das Archiv heißt archive5. Es stellt eine nicht exakte Kopie des Master-Systems dar.

Die exclude-Datei enthält die folgende Liste:


/aaa

Die Option -y stellt das Verzeichnis /aaa/bbb/ccc wieder her. Der folgende Befehl stellt das Archiv her:


# flar create -n archive5 -X exclude -y /aaa/bbb/ccc  archive5.flar

Zum Kontrollieren der Dateistruktur des Archivs geben Sie folgenden Befehl ein. Die ausgeschlossenen Verzeichnisse mit kopierten Dateien werden angezeigt, sofern die wiederhergestellten Dateien Daten enthalten.


# flar info -l archive5.flar
aaa
aaa/bbb
aaa/bbb/ccc
aaa/bbb/ccc/ddd
ggg


Beispiel 3–12 Anlegen von Archiven durch Ausschluss und Berücksichtigung ausgewählter Dateien und Verzeichnisse mithilfe von Listen und der Option -z

Das Archiv in diesem Beispiel heißt archive3. Es stellt eine nicht exakte Kopie des Master-Systems dar. Die auszuwählenden Dateien und Verzeichnisse sind in der Datei filter1 enthalten. Innerhalb der Dateien sind die Verzeichnisse zur Angabe der auszuschließenden und wiederherzustellenden Dateien durch ein Minus- (-) bzw. ein Pluszeichen (+) gekennzeichnet. In diesem Beispiel ist das Verzeichnis /aaa mit einem Minuszeichen zum Ausschließen und das Unterverzeichnis /aaa/bbb/ccc mit einem Pluszeichen zum Berücksichtigen gekennzeichnet. Die Datei filter1 enthält die folgende Liste:


- /aaa
+ /aaa/bbb/ccc

Der folgende Befehl stellt das Archiv her:


# flar create -n archive3 -z filter1 archive3.flar 

Zum Kontrollieren der Dateistruktur des Archivs geben Sie folgenden Befehl ein. Die ausgeschlossenen Verzeichnisse mit kopierten Dateien werden angezeigt, sofern die wiederhergestellten Dateien Daten enthalten.


# flar info -l archive3.flar
aaa
aaa/bbb
aaa/bbb/ccc
aaa/bbb/ccc/ddd
ggg