Solaris Live Upgrade prüft, ob Änderungen an kritischen Dateien stattgefunden haben. Wenn der Inhalt einer dieser Dateien nicht in beiden Boot-Umgebungen identisch ist, wird die jeweilige Datei von der aktiven Boot-Umgebung in die neue Boot-Umgebung kopiert. Die Synchronisierung ist für kritische Dateien wie /etc/passwd oder /etc/group gedacht, die sich seit der Erstellung der neuen Boot-Umgebung eventuell geändert haben.
Die Liste der Verzeichnisse und Dateien, die synchronisiert werden, befindet sich in der Datei /etc/lu/synclist. In manchen Fällen möchten Sie vielleicht auch andere Dateien aus der aktiven Boot-Umgebung in die neue Boot-Umgebung kopieren. Sie können daher je nach Bedarf weitere Verzeichnisse und Dateien in /etc/lu/synclist aufnehmen.
Wenn Sie Dateien aufnehmen, die nicht in /etc/lu/synclist aufgeführt sind, besteht die Möglichkeit, dass Ihr System danach nicht mehr bootet. Bei der Synchronisierung werden lediglich Dateien kopiert und/oder Verzeichnisse angelegt. Es werden keine Dateien oder Verzeichnisse entfernt.
Die folgende /etc/lu/synclist-Beispieldatei zeigt, welche Standardverzeichnisse und -dateien für dieses System synchronisiert werden.
/var/mail OVERWRITE /var/spool/mqueue OVERWRITE /var/spool/cron/crontabs OVERWRITE /var/dhcp OVERWRITE /etc/passwd OVERWRITE /etc/shadow OVERWRITE /etc/opasswd OVERWRITE /etc/oshadow OVERWRITE /etc/group OVERWRITE /etc/pwhist OVERWRITE /etc/default/passwd OVERWRITE /etc/dfs OVERWRITE /var/log/syslog APPEND /var/adm/messages APPEND |
Bei folgenden Verzeichnissen und Dateien kann es in bestimmten Situationen sinnvoll sein, sie in die Datei synclist aufzunehmen:
/var/yp OVERWRITE /etc/mail OVERWRITE /etc/resolv.conf OVERWRITE /etc/domainname OVERWRITE |
Bei den Einträgen in der Datei synclist kann es sich um Dateien oder Verzeichnisse handeln. Das zweite Feld gibt an, was für eine Aktualisierung stattfindet, wenn die Boot-Umgebung aktiviert wird. Die Aktualisierung der Dateien kann auf drei verschiedene Arten erfolgen:
OVERWRITE – Der Inhalt der Datei in der aktiven Boot-Umgebung überschreibt den Inhalt der Datei in der neuen Boot-Umgebung. OVERWRITE ist die Standardaktion, wenn im zweiten Feld kein anderer Wert angegeben wird. Handelt es sich bei dem Eintrag um ein Verzeichnis, so werden alle Unterverzeichnisse mitkopiert. Alle Dateien werden überschrieben. Die jeweilige Datei hat in der neuen Boot-Umgebung dasselbe Datum, denselben Modus und dieselben Eigentümer wie in der vorherigen Boot-Umgebung.
APPEND – Der Inhalt der Datei in der aktiven Boot-Umgebung wird an den Inhalt der Datei in der neuen Boot-Umgebung angehängt. Dies kann eventuell dazu führen, dass in der Datei doppelte Einträge vorkommen. Für Verzeichnisse ist die Option APPEND nicht zulässig. Die jeweilige Datei hat in der neuen Boot-Umgebung dasselbe Datum, denselben Modus und dieselben Eigentümer wie in der vorherigen Boot-Umgebung.
PREPEND – Der Inhalt der Datei in der aktiven Boot-Umgebung wird an den Anfang der Datei in der neuen Boot-Umgebung eingefügt. Dies kann eventuell dazu führen, dass in der Datei doppelte Einträge vorkommen. Für Verzeichnisse ist die Option PREPEND nicht zulässig. Die jeweilige Datei hat in der neuen Boot-Umgebung dasselbe Datum, denselben Modus und dieselben Eigentümer wie in der vorherigen Boot-Umgebung.