The largest dump device is too small

  Disk / LVM /filesystemen

Soms kom je op systemen in de errpt de melding tegen. The largest dump device is too small. dit is eenvoudig te controleren. Je kan de check ook zelf uitvoeren met het sysdumpdev -e commando.

# sysdumpdev -e
Estimated dump size in bytes: 1194118348

om te kijken welke device er voor de systdump gebruikt word kan je de sysdumpdev -l optie gebruiken.

# sysdumpdev -l
primary              /dev/hd7
secondary            /dev/hd7x
copy directory       /var/adm/ras
forced copy flag     TRUE
always allow dump    TRUE
dump compression     ON

in dit geval zijn er 2 lv’s gebruikt als sysdump device. we gaan eerst controleren hoe groot het dumpdevice is.

# lsvg -l rootvg |grep hd7
hd7                 sysdump    33      33      1    open/syncd    N/A
hd7x                sysdump    33      33      1    open/syncd    N/A

We hebben ook de pp size nodig van deze volume groep, en controleren meteen of er genoeg vrije ruimte is.

# lsvg rootvg
VOLUME GROUP:       rootvg                   VG IDENTIFIER: 00cb5b9e00004c00000001240fba52e2
VG STATE:           active                   PP SIZE:        32 megabyte(s)
VG PERMISSION:      read/write               TOTAL PPs:      1022 (32704 megabytes)
MAX LVs:            256                      FREE PPs:       162 (5184 megabytes)
LVs:                14                       USED PPs:       860 (27520 megabytes)
OPEN LVs:           13                       QUORUM:         1 (Disabled)
TOTAL PVs:          2                        VG DESCRIPTORS: 3
STALE PVs:          0                        STALE PPs:      0
ACTIVE PVs:         2                        AUTO ON:        no
MAX PPs per VG:     32512
MAX PPs per PV:     1016                     MAX PVs:        32
LTG size (Dynamic): 256 kilobyte(s)          AUTO SYNC:      no
HOT SPARE:          no                       BB POLICY:      relocatable

De pp size is dus 32MB en het aantal vrije PP is 162. nu kan je uitrekenen hoeveel pp de dumpsize zou moeten zijn. gebruik hier voor de output van sysdumpdev -e de output is in byte eerst terug rekenen naar Mega Bytes. dus delen door 1048576

1194118348 / 1048576 / 32ppsize = 35,587

De het aantal pp is nu dus 33 en zal minimaal 36 (afronden naar boven) moeten zijn. er moeten dus 3 pp bij het dumpdevice toegevoegd worden. we passen uiteraard ook het secundary device aan. (er zijn 2 devices omdat rootvg gemirrored is.

# extendlv hd7 3 
# extendlv hd7x 3

eventueel controleren.

# lsvg -l rootvg |grep hd7
hd7                 sysdump    36      36      1    open/syncd    N/A
hd7x                sysdump    36      36      1    open/syncd    N/A

Extra Info

je kan met sysdumpdev ook bekijken wanneer er voor het laatst een dump is geweest.

 # sysdumpdev -L
 No previous dumps recorded.

 Scanning device /dev/hd7 for existing dump.
 A valid dump was not detected in the dump devices.

 Scanning device /dev/hd7x for existing dump.
 A valid dump was not detected in the dump devices.