mkdumprd命令 – 为内核转储崩溃恢复初始ramdisk映像

Linux命令 统信UOS系统管理员 4周前 (03-19) 21次浏览 0个评论 扫描二维码

mkdumprd 命令的作用是创建一个初始 ram 文件系统,用于在 kdump 框架中引导内核以进行崩溃恢复。

在初始 ramdisk 加载模块时,/etc/modprobe.conf 中指定的任何模块选项都会被传递给模块。mkdumprd 命令询问正在运行的系统,以了解需要在 initramfs 中加载哪些模块(基于从/etc/kdump.conf 检索的配置)。

mkdumprd 命令最初派生自 mkinitrd 实用程序(因此选项集的相似性),但是 mkdumprd 命令的目的和任务与 mkinitrd 有显著的不同。如果需要自定义 kdump initramfs 映像,建议使用 kdump 服务基础结构创建一个映像,然后手动解包、修改和重新打包映像。

语法格式:mkdumprd [参数] [镜像] [内核版本]

常用参数:

— -image-version 在映像创建之前,内核版本号追加 initrd 映像路径
— -nocompress 创建 initrd 映像不使用 gzip 方式压缩
-f 允许 mkdumprd 覆盖现有的映像文件
-v 打印详细的信息,同时创建映像(通常 mkdumprd 以静默方式运行)
— -omit-lvm-modules 不加载任何 LVM 模块
-d 查询/etc/kdump
— -fstab= 使用 fstab 文件来自动确定根设备上的文件系统的类型。通常情况下使用/etc/fstab 文件
— -omit-reid-modules 不加载任何 RAID 模块
— -omit-scsi-modules 不加载任何 SCSI 模块
— -preload= 在初始 ramdisk 映像中加载指定模块
— -builtin= 如果模块被内置到内核使用则激活

参考实例

创建初始 ramdisk 映像/root/ram:

[root@xtuos.com ~]# mkdumprd /root/ram 2.6.32-358.el6.x86_64

查询/etc/kdump:

[root@xtuos.com ~]# mkdumprd -d

打印详细的信息,同时创建映像:

[root@xtuos.com ~]# mkdumprd -v


统信UOS之家 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:mkdumprd命令 – 为内核转储崩溃恢复初始ramdisk映像
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址