223 lines
7.9 KiB
Plaintext
223 lines
7.9 KiB
Plaintext
## Path: System/Kernel/Kdump
|
|
## Description: Crash Dump Configuration
|
|
|
|
## Type: string
|
|
## Default: "kdump"
|
|
## ServiceRestart: kdump
|
|
#
|
|
# Kernel Version string for the -kdump kernel, such as 2.6.16-5-kdump
|
|
# If no version is specified, then the init script will try to find a
|
|
# kdump kernel with the same version number as the running kernel.
|
|
# The init script will use a kernel named:
|
|
# /boot/vmlinux-$KDUMP_KERNELVER
|
|
# Using "kdump" will default to the most recently installed kdump kernel.
|
|
#
|
|
KDUMP_KERNELVER="kdump"
|
|
|
|
## Type: string
|
|
## Default: ""
|
|
## ServiceRestart: kdump
|
|
#
|
|
# The kdump commandline is the command line that needs to be passed off to
|
|
# the kdump kernel. This will likely match the contents of the grub kernel
|
|
# line. For example:
|
|
# KDUMP_COMMANDLINE="ro root=LABEL=/"
|
|
# If a command line is not specified, the default will be taken from
|
|
# /proc/cmdline
|
|
#
|
|
KDUMP_COMMANDLINE=""
|
|
|
|
## Type: string
|
|
## Default: ""
|
|
## ServiceRestart: kdump
|
|
#
|
|
# Set this variable if you only want to _append_ values to the default
|
|
# command line string. The string gets also appended if KDUMP_COMMANDLINE
|
|
# is set.
|
|
#
|
|
KDUMP_COMMANDLINE_APPEND=""
|
|
|
|
## Type: string
|
|
## Default: ""
|
|
## ServiceRestart: kdump
|
|
#
|
|
# Additional arguments passed to kexec. For example, to generate
|
|
# ELF32 dump on x86-64 to allow i386 systems to read dump, set
|
|
# "--elf32-core-headers" here.
|
|
#
|
|
# Keep this empty in most cases.
|
|
#
|
|
KEXEC_OPTIONS=""
|
|
|
|
## Type: list(1,2,3,5,s)
|
|
## Default: 1
|
|
## ServiceRestart: kdump
|
|
#
|
|
# The run-level to boot the kdump kernel. The default is "1".
|
|
# If you need networks in the kdump environment, set "3".
|
|
#
|
|
KDUMP_RUNLEVEL="1"
|
|
|
|
## Type: yesno
|
|
## Default: yes
|
|
#
|
|
# Immediately reboot after saving the core in the kdump kernel?
|
|
# This option is ignored when KDUMP_DUMPDEV is set to a non-empty
|
|
# value. Use "yes" or "no". Default is "yes".
|
|
#
|
|
KDUMP_IMMEDIATE_REBOOT="yes"
|
|
|
|
## Type: string
|
|
## Default: ""
|
|
#
|
|
# A script or command executed to process and transfer the dump image.
|
|
# It can read the dump image either via /proc/vmcore or /dev/oldmem.
|
|
#
|
|
# Keeping this empty will use the default dumper, which copies the vmcore
|
|
# file to $KDUMP_SAVEDIR with some system checks.
|
|
#
|
|
KDUMP_TRANSFER=""
|
|
|
|
## Type: string
|
|
## Default: "file:///var/log/dump"
|
|
#
|
|
# Which directory should the dumps be saved in by the default dumper?
|
|
# This can be:
|
|
#
|
|
# - a local file, for example "file:///var/log/dump" (or, deprecated,
|
|
# just "/var/log/dump")
|
|
# - a FTP server, for example "ftp://user:password@host/var/log/dump"
|
|
# - a SSH server, for example "ssh://user@host/var/log/dump"
|
|
# please create a user that needs no password or set up public key
|
|
# authorization for the root user of the system -- or you have to enter
|
|
# the password on the serial console as the VGA console may not work!
|
|
# - a NFS share, for example "nfs://server:/export:/var/log/dump"
|
|
# - a CIFS (SMB) share, for example
|
|
# "cifs://user:password@host:/share/var/log/dump"
|
|
#
|
|
# For the exact URLs, see kdump-url_parser(8) manual page. Or use the
|
|
# YaST2 kdump module to configure this if you're unsure.
|
|
KDUMP_SAVEDIR="file:///var/log/dump"
|
|
|
|
## Type: integer
|
|
## Default: 5
|
|
#
|
|
# Specifies how many old dumps are kept. If the number of dump files
|
|
# exceeds this number, older dumps are removed.
|
|
#
|
|
# You can prevent the automatic removal by setting zero to this.
|
|
# The default value is 5.
|
|
#
|
|
KDUMP_KEEP_OLD_DUMPS=5
|
|
|
|
## Type: integer
|
|
## Default: 64
|
|
#
|
|
# Specifies the minimal free disk space (in MB unit) on the dump
|
|
# partition. If the free disk space is less than the sum of this
|
|
# value and memory size, the default dumper won't save vmcore file
|
|
# in order to keep the system sane.
|
|
#
|
|
# Setting zero forces to dump without check.
|
|
# The default value is 64MB.
|
|
#
|
|
KDUMP_FREE_DISK_SIZE=64
|
|
|
|
## Type: string
|
|
## Default: ""
|
|
#
|
|
#
|
|
# Specifies the dump device that is used for saving the dump with the kdump
|
|
# kernel. The dump device normally is a disk partition. You don't need to
|
|
# specify a dump device here. Then the dump is written to KDUMP_SAVEDIR when
|
|
# booting from the kdump kernel.
|
|
#
|
|
# If KDUMP_DUMPDEV points to a device file, the dump is written to that device
|
|
# when running the kdump kernel. The advantage over writing the dump to
|
|
# disk immediately is that you don't have to mount the root file system (which
|
|
# may be corrupted!) just to write the dump. So if the root file system is
|
|
# corrupted, you have the chance to fix the file system manually and reboot the
|
|
# system without loosing the dump information. On the first normal boot which
|
|
# is able to successfully mount the root file system, the dump is saved to
|
|
# KDUMP_SAVEDIR as usual.
|
|
#
|
|
# Important: The KDUMP_DUMPDEV is overwritten by kdump, so don't use it for
|
|
# saving any data. Also don't use the currently used swap partition.
|
|
#
|
|
KDUMP_DUMPDEV=""
|
|
|
|
## Type: integer
|
|
## Default: 3
|
|
#
|
|
# Determines if kdump uses verbose output. This value is a bitmask:
|
|
#
|
|
# 1: kdump command line is written to system log when executing
|
|
# /etc/init.d/kdump
|
|
# 2: progress is written to stdout while dumping
|
|
# 4: kdump command line is written so standard output when executing
|
|
# /etc/init.d/kdump
|
|
# 8: Debugging for kdump transfer script
|
|
KDUMP_VERBOSE=3
|
|
|
|
## Type: integer
|
|
## Default: 0
|
|
#
|
|
# Determines the dump level. If KDUMP_DUMPLEVEL != 0, then makedumpfile
|
|
# is used to strip pages that may not be necessary for analysing. 0 means
|
|
# no stripping, and 31 is the maximum dump level, i.e. 0 produces the
|
|
# largest dump files and 31 the smallest.
|
|
#
|
|
# The following table from makedumpfile(8) shows what each dump level
|
|
# means:
|
|
# dump | zero | cache|cache | user | free
|
|
# level | page | page |private| data | page
|
|
# -------+------+------+-------+------+------
|
|
# 0 | | | | |
|
|
# 1 | X | | | |
|
|
# 2 | | X | | |
|
|
# 3 | X | X | | |
|
|
# 4 | | X | X | |
|
|
# 5 | X | X | X | |
|
|
# 6 | | X | X | |
|
|
# 7 | X | X | X | |
|
|
# 8 | | | | X |
|
|
# 9 | X | | | X |
|
|
# 10 | | X | | X |
|
|
# 11 | X | X | | X |
|
|
# 12 | | X | X | X |
|
|
# 13 | X | X | X | X |
|
|
# 14 | | X | X | X |
|
|
# 15 | X | X | X | X |
|
|
# 16 | | | | | X
|
|
# 17 | X | | | | X
|
|
# 18 | | X | | | X
|
|
# 19 | X | X | | | X
|
|
# 20 | | X | X | | X
|
|
# 21 | X | X | X | | X
|
|
# 22 | | X | X | | X
|
|
# 23 | X | X | X | | X
|
|
# 24 | | | | X | X
|
|
# 25 | X | | | X | X
|
|
# 26 | | X | | X | X
|
|
# 27 | X | X | | X | X
|
|
# 28 | | X | X | X | X
|
|
# 29 | X | X | X | X | X
|
|
# 30 | | X | X | X | X
|
|
# 31 | X | X | X | X | X
|
|
KDUMP_DUMPLEVEL=0
|
|
|
|
## Type: string
|
|
## Default: "ELF"
|
|
#
|
|
# This variable specifies the dump format.
|
|
#
|
|
# "ELF" has the advantage that it's a standard format and GDB can be used to
|
|
# analyse the dumps. The disadvantage is that the dump files are larger.
|
|
#
|
|
# "compressed" is the kdump compressed format (see makedumpfile(8)) that
|
|
# produces small dumps. However, only "crash" can analyse the dumps and
|
|
# you need makedumpfile to have installed (but you need it anyway if you
|
|
# set KDUMP_DUMPLEVEL != 0 before).
|
|
KDUMP_DUMPFORMAT="ELF"
|
|
|