约 4668 字

约 23 分钟

#Bash 的 mkfs.cramfs 命令

mkfs.cramfs [OPTION]... DIRECTORY FILE

功能

制作压缩的 ROM 文件系统。

类型

可执行文件(/usr/sbin/mkfs.cramfs),属于 util-linux。

参数

  • OPTIONS 选项:
    • -v - 打印详细信息
    • -E - 将所有警告视为错误
    • -b blocksize - 块大小
    • -e edition - 在超级块中使用已定义的文件系统版本号
    • -N big, little, host - 指定字节序;默认值为主机字节序
    • -i file - 将 file 文件插入 cramfs 的元数据中
    • -n name - 设置文件系统的名称
    • -p - 为引导填充 512 字节
    • -s - 启用目录条目排序;废弃选项,被忽略
    • -z - 显式空洞
    • -l[=mode] - 对操作的设备或文件使用独占 BSD 锁
      • yes - 对设备加锁,如果锁被占用,则阻塞等待;省略 mode 时默认为 yes
      • no - 不对设备加锁;没有 --lock 选项时默认不加锁
      • nonblock - 对设备加锁,如果锁被占用,则失败
    • -h, --help - 显示帮助
    • -V, --version - 显示版本
  • DIRECTORY - 要压缩的目录
  • FILE - 存储镜像的文件

#示例

$ mkfs.cramfs dir image.img                 # 将 dir 目录压缩打包成 image.img 

#相关命令

命令说明
mkfs创建 Linux 文件系统
fsck.cramfs检查并修复压缩 ROM 文件系统

#推荐阅读

#手册

更新: 2026/3/15

作者: PlanC

创建: 2026/3/15