db7d74
.TH MKDUMRD 8 "Fri Feb 9 2007"
db7d74
.SH NAME
db7d74
mkdumprd \- creates initial ramdisk images for kdump crash recovery 
db7d74
.SH SYNOPSIS
db7d74
\fBmkdumprd\fR [OPTION]
db7d74
db7d74
.SH DESCRIPTION
db7d74
\fBmkdumprd\fR creates an initial ram file system for use in conjunction with
db7d74
the booting of a kernel within the kdump framework for crash recovery.
db7d74
\fBmkdumprds\fR purpose is to create an initial ram filesystem capable of copying
db7d74
the crashed systems vmcore image to a location specified in \fI/etc/kdump.conf 
db7d74
db7d74
\fBmkdumprd\fR interrogates the running system to understand what modules need to
db7d74
be loaded in the initramfs (based on configuration retrieved from
db7d74
\fI/etc/kdump.conf)\fR
db7d74
db7d74
\fBmkdumprd\fR add a new \fBdracut\fR module 99kdumpbase and use \fBdracut\fR
db7d74
utility to generate the initramfs. When generating a kdump initramfs, \fBmkdumprd\fR
db7d74
will determine how much disk space is available, if the dump target's available
db7d74
space is not greater than the total system memory, \fBmkdumprd\fR will print a
db7d74
warning to remind that there might not be enough space to save a vmcore. The
db7d74
warning covers extreme scenarios such as the slab explodes with non-zero data or
db7d74
a full vmcore, etc. Therefore, need to prevent users from having minimum disk
db7d74
space for crash dump.
db7d74
db7d74
\fBmkdumprd\fR was not intended for casual use outside of the service
db7d74
initialization script for the kdump utility, and should not be run manually.  If
db7d74
you require a custom kdump initramfs image, it is suggested that you use the
db7d74
kdump service infrastructure to create one, and then manually unpack, modify and
db7d74
repack the image.
db7d74
db7d74
db7d74
.SH OPTIONS
db7d74
.TP
db7d74
All options here are passed to dracut directly, please refer \fBdracut\fR docs
db7d74
for the info.
db7d74
db7d74
.SH "SEE ALSO"
db7d74
.BR dracut (8)