savecore man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

savecore(1M)		System Administration Commands		  savecore(1M)

NAME
       savecore - save a crash dump of the operating system

SYNOPSIS
       /usr/bin/savecore [-Lvd] [-f dumpfile] [directory]

DESCRIPTION
       The  savecore  utility  saves a crash dump of the kernel (assuming that
       one was made) and writes a reboot message in the shutdown  log.	It  is
       invoked by the dumpadm service each time the system boots.

       savecore	 can  be  configured by dumpadm(1M) to save crash dump data in
       either a compressed or uncompressed format. For the compressed  format,
       savecore	 saves	the  crash  dump  data in the file directory/vmdump.N,
       where N in the pathname is replaced by a number which increments by one
       each  time  savecore  is	 run  in directory. The compressed file can be
       uncompressed in a separate step using the -f dumpfile option.  For  the
       uncompressed  format,  savecore	saves  the crash dump data in the file
       directory/vmcore.N and the kernel's namelist in directory/unix.N.

       Before writing out a crash dump, savecore reads a number from the  file
       directory/minfree.  This	 is  the minimum number of kilobytes that must
       remain free on the file system containing directory.  If	 after	saving
       the  crash  dump	 the  file system containing directory would have less
       free space the number of kilobytes specified in minfree, the crash dump
       is  not	saved.	if the minfree file does not exist, savecore assumes a
       minfree value of 1 megabyte.

       The savecore utility also logs a reboot message using facility LOG_AUTH
       (see  syslog(3C)).  If  the  system  crashed  as	 a  result of a panic,
       savecore logs the panic string too.

OPTIONS
       The following options are supported:

       -d

	   Disregard dump header valid flag. Force savecore to attempt to save
	   a  crash  dump  even	 if  the header information stored on the dump
	   device indicates the dump has already been saved.

       -f dumpfile

	   Save a crash dump from the specified file instead of from the  sys‐
	   tem's  current  dump	 device. When given directory/vmdump.N, uncom‐
	   press the file to vmcore.N and unix.N, where N is the  same	number
	   as in the compressed name.

	   This	 option	 may  also  be useful if the information stored on the
	   dump device has been copied to an on-disk  file  by	means  of  the
	   dd(1M) command.

       -L

	   Save a crash dump of the live running Solaris system, without actu‐
	   ally rebooting or altering the  system  in  any  way.  This	option
	   forces  savecore  to save a live snapshot of the system to the dump
	   device, and then immediately to retrieve the data and to  write  it
	   out	to  a  new set of crash dump files in the specified directory.
	   Live system crash dumps can only be performed if you	 have  config‐
	   ured your system to have a dedicated dump device using dumpadm(1M).

	   savecore  -L does not suspend the system, so the contents of memory
	   continue to change while the dump is saved. This  means  that  live
	   crash dumps are not fully self-consistent.

       -v

	   Verbose. Enables verbose error messages from savecore.

OPERANDS
       The following operands are supported:

       directory

	   Save	 the crash dump files to the specified directory. If directory
	   is not specified, savecore  saves  the  crash  dump	files  to  the
	   default savecore directory, configured by dumpadm(1M).

FILES
	   o	  directory/vmcore.N

	   o	  directory/unix.N

	   o	  directory/bounds

	   o	  directory/minfree

	   o	  /var/crash/`uname -n` (default crash dump directory)

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Availability		     │system/core-os		   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       adb(1),	mdb(1),	 svcs(1), dd(1M), dumpadm(1M), svcadm(1M), syslog(3C),
       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.

       If  the	dump  device is also being used as a swap device, you must run
       savecore very soon after booting, before the swap space containing  the
       crash dump is overwritten by programs currently running.

       When  savecore creates a file it appends the suffix .partial. After the
       file is completed, it is renamed without the suffix. If files are found
       in  the	dump directory with this suffix, it means that either savecore
       is still busy, or that it was interrupted before completely writing the
       file.  In  the  former  case,  use ps(1) to find the PID of the running
       savecore process and wait for it	 to  complete.	In  the	 latter	 case,
       remove the partial file and recreate it by running savecore -d.


SunOS 5.10			  6 Dec 2011			  savecore(1M)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net