Überprüfen Sie Folgendes, wenn Sie Probleme mit der Erfassung eines Systemabsturz-Speicherabzugs oder dem Ändern der Größe des Dump-Geräts haben.
Wurde bei einem Systemabsturz nicht automatisch ein Speicherabzug erstellt, können Sie den Befehl savecore verwenden, um den Speicherabzug zu speichern.
Wenn Sie erstmals ein ZFS-Root-Dateisystem erstellen oder in ein ZFS-Root-Dateisystem migrieren, wird automatisch ein Dump-Volume erstellt. In den meisten Fällen werden Sie nur die Größe des Dump-Volumes anpassen müssen, wenn die Größe des Standard-Dump-Volumes zu klein ist. Beispielsweise wird die Größe des Dump-Volumes in einem System mit hoher Speicherkapazität wie folgt auf 40 GB erhöht:
# zfs set volsize=40G rpool/dump |
Das Ändern der Größe eine großen Dump-Volumes kann sehr zeitaufwändig sein.
Wenn Sie aus irgendeinem Grunde ein Dump-Gerät aktivieren müssen, nachdem Sie ein Dump-Gerät manuell erstellt haben, verwenden Sie eine Syntax wie die folgende:
# 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 |
Ein System mit einer Speicherkapazität von 128 GB oder mehr benötigt ein größeres Dump-Gerät als jenes, das standardmäßig erstellt wurde. Wenn das Dump-Gerät zu klein ist, um bei einem Systemabsturz einen Speicherabzug zu erfassen, wird eine Meldung wie die folgende angezeigt:
# dumpadm -d /dev/zvol/dsk/rpool/dump dumpadm: dump device /dev/zvol/dsk/rpool/dump is too small to hold a system dump dump size 36255432704 bytes, device size 34359738368 bytes |
Informationen zum Ändern der Größe von Swap- und Dump-Geräten finden Sie unter Planning for Swap Space in System Administration Guide: Devices and File Systems.
Sie können momentan kein Dump-Gerät zu einem Pool mit mehreren Geräte der obersten Ebene hinzufügen. Eine Meldung ähnlich der Folgenden wird angezeigt:
# dumpadm -d /dev/zvol/dsk/datapool/dump dump is not supported on device '/dev/zvol/dsk/datapool/dump': 'datapool' has multiple top level vdevs |
Fügen Sie das Dump-Gerät zum Root-Pool hinzu, der nicht mehrere Geräte der obersten Ebene enthalten kann.