如果在系统崩溃后重新启动期间 savecore 没有成功运行以从转储设备检索系统核心镜像(crash dump -故障转储),则可以尝试从命令行手动检索故障转储。
内核核心镜像被复制到由 dumpadm 命令配置的转储设备中,作为紧急恢复代码的一部分。
默认转储设备是主交换空间。
通常,内核内核镜像可能会在崩溃后的一段时间内保持完整。
首先,确保有足够的空间来保存核心文件。
内核核心文件不会大于系统中安装的物理内存量,但大多数核心转储会小得多。
空间不足通常是转储设备上的数据未复制到 savecore 目录的原因。
我们可能在消息文件中看到的错误/警告类似于
savecore: [ID 976488 auth.error] not enough space in /var/crash/rascal (49144 MB avail, 51525 MB needed)
保存的核心文件的默认目标是 dumpadm 配置的目录。
如果需要一个备用目的地,那么可以在 savecore 命令中给出一个,见下文。
以 root 用户身份从命令行运行 savecore,并根据需要指定备用目标目录。
# savecore -dv [new dump directory]
日期:2020-09-17 00:15:13 来源:oir作者:oir