Da bei einer ZFS-Root-Installation anders mit der Größenbestimmung für Swap- und Dump-Geräte verfahren wird, müssen Sie unter Umständen vor, nach oder während der Installation diese Größen ändern.
Die Größe der Swap- und Dump-Volumes kann während einer Erstinstallation angepasst werden. Weitere Informationen finden Sie unter Beispiel 5–1.
Sie können vor der Ausführung eines Oracle Solaris Live Upgrade Swap- und Dump-Volumes erstellen und deren Größe festlegen. Beispiel:
Erstellen Sie den Speicher-Pool.
# zpool create rpool mirror c0t0d0s0 c0t1d0s0 |
Erstellen Sie das Dump-Gerät.
# zfs create -V 2G rpool/dump |
Aktivieren Sie das Dump-Gerät.
# dumpadm -d /dev/zvol/dsk/rpool/dump Dump content: kernel pages Dump device: /dev/zvol/dsk/rpool/dump (dedicated) Savecore directory: /var/crash/t2000 Savecore enabled: yes Save compressed: on |
Wählen Sie eine der folgenden Optionen, um den Swap-Bereich zu erstellen:
SPARC: Erstellen Sie den Swap-Bereich. Stellen Sie die Blockgröße auf 8 KB ein.
# zfs create -V 2G -b 8k rpool/swap |
x86: Erstellen Sie den Swap-Bereich. Stellen Sie die Blockgröße auf 4 KB ein.
# zfs create -V 2G -b 4k rpool/swap |
Wenn ein Swap-Gerät hinzugefügt oder verändert wird, müssen Sie das Swap-Volume aktivieren.
Fügen Sie einen Eintrag für das Swap-Volume in die Datei /etc/vfstab ein.
Oracle Solaris Live Upgrade bietet keine Möglichkeit, die Größe vorhandener Swap- und Dump-Volumes zu ändern.
Sie können nach der Installation des Systems die Eigenschaft volsize des Dump-Geräts zurücksetzen. Beispiel:
# zfs set volsize=2G rpool/dump # zfs get volsize rpool/dump NAME PROPERTY VALUE SOURCE rpool/dump volsize 2G - |
Sie können die Größe des Swap-Volume ändern, bis zur Integration von CR 6765386 wird jedoch empfohlen, das Swap-Gerät zunächst zu entfernen. Erstellen Sie es dann neu. Beispiel:
# swap -d /dev/zvol/dsk/rpool/swap # zfs volsize=2G rpool/swap # swap -a /dev/zvol/dsk/rpool/swap |
Informationen zum Entfernen eines Swap-Geräts auf einem aktiven System finden Sie unter:
http://www.solarisinternals.com/wiki/index.php/ZFS_Troubleshooting_Guide
Mit folgender Profilsyntax lässt sich die Größe der Swap- und Dump-Volumes in einem JumpStart-Profil anpassen:
install_type initial_install cluster SUNWCXall pool rpool 16g 2g 2g c0t0d0s0 |
In diesem Profil werden die Größe des Swap-Volume und des Dump-Volume mit zwei 2g-Einträgen auf je 2 GB festgelegt.
Wenn Sie mehr Swap-Speicherplatz auf einem bereits installierten System benötigen, fügen Sie einfach ein weiteres Swap-Volume hinzu. Beispiel:
# zfs create -V 2G rpool/swap2 |
Aktivieren Sie dann das neue Swap-Volume. Beispiel:
# swap -a /dev/zvol/dsk/rpool/swap2 # swap -l swapfile dev swaplo blocks free /dev/zvol/dsk/rpool/swap 256,1 16 1058800 1058800 /dev/zvol/dsk/rpool/swap2 256,3 16 4194288 4194288 |
Fügen Sie als Letztes einen zweiten Eintrag für das Swap-Volume in die Datei /etc/vfstab ein.