【linux命令讲解大全】126.Linux系统维护工具:mkbootdisk与mke2fs命令详解

2024-03-02 14:04:22 浏览数 (1)

mkbootdisk命令

mkbootdisk 命令 可用于创建能够单独使用的系统引导软盘,以便在系统出现故障时能够启动操作进行适当的修复工作。

补充说明

mkbootdisk命令 用来为当前运行的系统创建能够单独使用的系统引导软盘,以便在系统出现故障时能够启动操作进行适当的修复工作。

语法

代码语言:javascript复制
mkbootdisk(选项)(参数)

选项

  • --device<设备>:指定设备;
  • --mkinitrdargs<参数>:设置 mkinitrd 的参数;
  • --noprompt:不会提示用户插入磁盘;
  • --verbose:执行时显示详细的信息;
  • --version:显示版本信息。

参数

  • 内核:指定内核版本。

实例

创建指定内核版本的引导软盘。

代码语言:javascript复制
mkbootdisk --device /dev/fd0 `uname -r`

其中,uname -r 是目前 Linux 系统所使用的核心版本,如果你有多个核心版本的话,你以可以直接输入核心版本。例如在这个网页中所使用的核心有两个版本,一个是2.2.12-20,另一个是2.2.18,若要以2.2.18设定开机的话,可以使用:

代码语言:javascript复制
mkbootdisk --device /dev/fd0 2.2.18 

mke2fs命令

mke2fs 命令 被用于创建磁盘分区上的 etc2/etc3 文件系统。

补充说明

mke2fs命令 被用于创建磁盘分区上的 etc2/etc3 文件系统。

语法

代码语言:javascript复制
mke2fs(选项)(参数)

选项

  • -b<区块大小>:指定区块大小,单位为字节;
  • -c:检查是否有损坏的区块;
  • -f<不连续区段大小>:指定不连续区段的大小,单位为字节;
  • -F:不管指定的设备为何,强制执行 mke2fs;
  • -i<字节>:指定"字节/inode"的比例;
  • -N<inode数>:指定要建立的 inode 数目;
  • -l<文件>:从指定的文件中,读取文件西中损坏区块的信息;
  • -L<标签>:设置文件系统的标签名称;
  • -m<百分比值>:指定给管理员保留区块的比例,预设为5%;
  • -M:记录最后一次挂入的目录;
  • -q:执行时不显示任何信息;
  • -r:指定要建立的 ext2 文件系统版本;
  • -R=<区块数>:设置磁盘阵列参数;
  • -S:仅写入 superblock 与 group descriptors,而不更改 inode table、inode bitmap以及block bitmap;
  • -v:执行时显示详细信息;
  • -V:显示版本信息。

参数

  • 设备文件:指定要创建的文件系统的分区设备文件名;
  • 块数:指定要创建的文件系统的磁盘块数量。

实例

创建指定分区设备文件上的 ext2 文件系统。

代码语言:javascript复制
mke2fs -q /dev/hda1

0 人点赞