|
Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!
System Administration Commands dumpadm(1M)
NAME
dumpadm - configure operating system crash dump
SYNOPSIS
/usr/sbin/dumpadm [-nuy] [-c content-type] [-d dump-device]
[-m mink | minm | min%] [-s savecore-dir] [-r root-dir]
DESCRIPTION
The dumpadm program is an administrative command that
manages the configuration of the operating system crash dump
facility. A crash dump is a disk copy of the physical
memory of the computer at the time of a fatal system error.
When a fatal operating system error occurs, a message
describing the error is printed to the console. The operat-
ing system then generates a crash dump by writing the con-
tents of physical memory to a predetermined dump device,
which is typically a local disk partition. The dump device
can be configured by way of dumpadm. Once the crash dump has
been written to the dump device, the system will reboot.
Fatal operating system errors can be caused by bugs in the
operating system, its associated device drivers and loadable
modules, or by faulty hardware. Whatever the cause, the
crash dump itself provides invaluable information to your
support engineer to aid in diagnosing the problem. As such,
it is vital that the crash dump be retrieved and given to
your support provider. Following an operating system crash,
the savecore(1M) utility is executed automatically during
boot to retrieve the crash dump from the dump device, and
write it to a pair of files in your file system named unix.X
and vmcore.X, where X is an integer identifying the dump.
Together, these data files form the saved crash dump. The
directory in which the crash dump is saved on reboot can
also be configured using dumpadm.
By default, the dump device is configured to be an appropri-
ate swap partition. Swap partitions are disk partitions
reserved as virtual memory backing store for the operating
system, and thus no permanent information resides there to
be overwritten by the dump. See swap(1M). To view the
current dump configuration, execute dumpadm with no argu-
ments:
example# dumpadm
Dump content: kernel pages
Dump device: /dev/dsk/c0t0d0s1 (swap)
Savecore directory: /var/crash/saturn
Savecore enabled: yes
When no options are specified, dumpadm prints the current
crash dump configuration. The example shows the set of
SunOS 5.10 Last change: 25 Sep 2004 1
System Administration Commands dumpadm(1M)
default values: the dump content is set to kernel memory
pages only, the dump device is a swap disk partition, the
directory for savecore files is set to /var/crash/hostname,
and savecore is set to run automatically on reboot.
When one or more options are specified, dumpadm verifies
that your changes are valid, and if so, reconfigures the
crash dump parameters and displays the resulting configura-
tion. You must be root to view or change dump parameters.
OPTIONS
The following options are supported:
-c content-type Modify the dump configuration so
that the crash dump consists of the
specified dump content. The content
should be one of the following:
kernel Kernel memory pages
only.
all All memory pages.
curproc Kernel memory pages,
and the memory pages
of the process whose
thread was currently
executing on the CPU
on which the crash
dump was initiated.
If the thread exe-
cuting on that CPU
is a kernel thread
not associated with
any user process,
only kernel pages
will be dumped.
-d dump-device Modify the dump configuration to use
the specified dump device. The dump
device may one of the following:
dump-device A specific dump dev-
ice specified as an
SunOS 5.10 Last change: 25 Sep 2004 2
System Administration Commands dumpadm(1M)
absolute pathname,
such as /dev/dsk/
cNtNdNsN.
swap If the special token
swap is specified as
the dump device,
dumpadm examines the
active swap entries
and selects the most
appropriate entry
to configure as the
dump device. See
swap(1M). Refer to
the NOTES below
for details of the
algorithm used to
select an appropri-
ate swap entry.
When the system is
first installed,
dumpadm uses swap to
determine the ini-
tial dump device
setting.
-m mink | minm | min% Create a minfree file in the current
savecore directory indicating that
savecore should maintain at least
the specified amount of free space
in the file system where the
savecore directory is located. The
min argument can be one of the fol-
lowing:
k A positive integer
suffixed with the
unit k specifying
kilobytes.
m A positive integer
suffixed with the
unit m specifying
SunOS 5.10 Last change: 25 Sep 2004 3
System Administration Commands dumpadm(1M)
megabytes.
% A % symbol, indicat-
ing that the minfree
value should be com-
puted as the speci-
fied percentage of
the total current
size of the file
system containing
the savecore direc-
tory.
The savecore command will consult
the minfree file, if present, prior
to writing the dump files. If the
size of these files would decrease
the amount of free disk space below
the minfree threshold, no dump files
are written and an error message is
logged. The administrator should
immediately clean up the savecore
directory to provide adequate free
space, and re-execute the savecore
command manually. The administrator
can also specify an alternate direc-
tory on the savecore command-line.
-n Modify the dump configuration to not
run savecore automatically on
reboot. This is not the recommended
system configuration; if the dump
device is a swap partition, the dump
data will be overwritten as the sys-
tem begins to swap. If savecore is
not executed shortly after boot,
crash dump retrieval may not be pos-
sible.
-r root-dir Specify an alternate root directory
relative to which dumpadm should
create files. If no -r argument is
specified, the default root direc-
tory "/" is used.
SunOS 5.10 Last change: 25 Sep 2004 4
System Administration Commands dumpadm(1M)
-s savecore-dir Modify the dump configuration to use
the specified directory to save
files written by savecore. The
directory should be an absolute path
and exist on the system. If upon
reboot the directory does not exist,
it will be created prior to the exe-
cution of savecore. See the NOTES
section below for a discussion of
security issues relating to access
to the savecore directory. The
default savecore directory is
/var/crash/hostname where hostname
is the output of the -n option to
the uname(1) command.
-u Forcibly update the kernel dump con-
figuration based on the contents of
/etc/dumpadm.conf. Normally this
option is used only on reboot when
starting
svc:/system/dumpadm:default, when
the dumpadm settings from the previ-
ous boot must be restored. Your
dump configuration is saved in the
configuration file for this purpose.
If the configuration file is missing
or contains invalid values for any
dump properties, the default values
are substituted. Following the
update, the configuration file is
resynchronized with the kernel dump
configuration.
-y Modify the dump configuration to
automatically run savecore on
reboot. This is the default for
this dump setting.
EXAMPLES
Example 1: Reconfiguring The Dump Device To A Dedicated Dump
Device:
The following command reconfigures the dump device to a
dedicated dump device:
SunOS 5.10 Last change: 25 Sep 2004 5
System Administration Commands dumpadm(1M)
example# dumpadm -d /dev/dsk/c0t2d0s2
Dump content: kernel pages
Dump device: /dev/dsk/c0t2d0s2 (dedicated)
Savecore directory: /var/crash/saturn
Savecore enabled: yes
EXIT STATUS
The following exit values are returned:
0 Dump configuration is valid and the specified
modifications, if any, were made successfully.
1 A fatal error occurred in either obtaining or modi-
fying the dump configuration.
2 Invalid command line options were specified.
FILES
/dev/dump
/etc/dumpadm.conf
savecore-directory/minfree
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
SunOS 5.10 Last change: 25 Sep 2004 6
System Administration Commands dumpadm(1M)
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | SUNWcsr |
|_____________________________|_____________________________|
SEE ALSO
svcs(1), uname(1), savecore(1M), svcadm(1M), swap(1M),
attributes(5), smf(5)
NOTES
The system crash dump service is managed by the service
management facility, smf(5), under the service identifier:
svc:/system/dumpadm:default
Administrative actions on this service, such as enabling,
disabling, or requesting restart, can be performed using
svcadm(1M). The service's status can be queried using the
svcs(1) command.
Dump Device Selection
When the special swap token is specified as the argument to
dumpadm -d the utility will attempt to configure the most
appropriate swap device as the dump device. dumpadm config-
ures the largest swap block device as the dump device; if no
block devices are available for swap, the largest swap entry
is configured as the dump device. If no swap entries are
present, or none can be configured as the dump device, a
warning message will be displayed. While local and remote
swap files can be configured as the dump device, this is not
recommended.
Dump Device/Swap Device Interaction
In the event that the dump device is also a swap device, and
the swap device is deleted by the administrator using the
swap -d command, the swap command will automatically invoke
dumpadm -d swap in order to attempt to configure another
appropriate swap device as the dump device. If no swap dev-
ices remain or none can be configured as the dump device,
the crash dump will be disabled and a warning message will
be displayed. Similarly, if the crash dump is disabled and
the administrator adds a new swap device using the swap -a
command, dumpadm -d swap will be invoked to re-enable the
crash dump using the new swap device.
Once dumpadm -d swap has been issued, the new dump device is
stored in the configuration file for subsequent reboots. If
a larger or more appropriate swap device is added by the
administrator, the dump device is not changed; the adminis-
trator must re-execute dumpadm -d swap to reselect the most
SunOS 5.10 Last change: 25 Sep 2004 7
System Administration Commands dumpadm(1M)
appropriate device fom the new list of swap devices.
Minimum Free Space
If the dumpadm -m option is used to create a minfree file
based on a percentage of the total size of the file system
containing the savecore directory, this value is not
automatically recomputed if the file system subsequently
changes size. In this case, the administrator must re-
execute dumpadm -m to recompute the minfree value. If no
such file exists in the savecore directory, savecore will
default to a free space threshold of one megabyte. If no
free space threshold is desired, a minfree file containing
size 0 can be created.
Security Issues
If, upon reboot, the specified savecore directory is not
present, it will be created prior to the execution of
savecore with permissions 0700 (read, write, execute by
owner only) and owner root. It is recommended that alternate
savecore directories also be created with similar permis-
sions, as the operating system crash dump files themselves
may contain secure information.
SunOS 5.10 Last change: 25 Sep 2004 8
Man(1) output converted with
man2html and wrapped by fishsponge
This page was generated on Wed Sep 12 11:25:56 GMT 2007
|
Your favourite pages:
No pages logged yet... Top 10 most popular pages:
svn man page (22049 hits) (FreeBSD 6.2)
netcat man page (8898 hits) (Suse Linux 10.1)
prstat man page (7960 hits) (Solaris 10 11_06)
ssh-socks5-proxy-connect man page (7907 hits) (Solaris 10 11_06)
sqlite3 man page (7640 hits) (openSUSE 10.2)
signal man page (7127 hits) (Suse Linux 10.1)
adv_cap_autoneg man page (6826 hits) (Solaris 10 11_06)
startproc man page (6482 hits) (Suse Linux 10.1)
CPAN man page (6457 hits) (Suse Linux 10.1)
ssh man page (5476 hits) (Suse Linux 10.1)
|