SAVECORE(8) | Maintenance Commands and Procedures | SAVECORE(8) |
savecore - save a crash dump of the operating system
/usr/bin/savecore [-L | -r] [-vd] [-f dumpfile] [directory]
The savecore utility saves a crash dump of the kernel (assuming that one was made) and writes a reboot message in the shutdown log. By default, it is invoked by the dumpadm service each time the system boots.
Depending on the dumpadm(8) configuration savecore saves either the compressed or uncompressed crash dump. The compressed crash dump is saved in the file directory/vmdump.n. savecore saves the uncompressed crash dump data in the file directory/vmcore.n and the kernel's namelist in directory/unix.n. The trailing n in the pathnames is replaced by a number which grows every time savecore is run in that directory.
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.
The following options are supported:
-d
-f dumpfile
-L
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.
-r
-v
The following operands are supported:
directory
directory/vmdump.n
directory/vmcore.n
directory/unix.n
directory/bounds
directory/minfree
/var/crash/`uname -n`
adb(1), mdb(1), svcs(1), syslog(3C), attributes(7), smf(7), dd(8), dumpadm(8), svcadm(8)
The system crash dump service is managed by the service management facility, smf(7), 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(8). 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.
February 22, 2019 | OmniOS |