首页 > 编程笔记 > Linux笔记 阅读:9

Linux mkfs.ext4命令的用法(附带实例)

Linux 中的 mkfs.ext4 命令来自英文词组 make filesystem Ext4 的缩写,其功能是对磁盘设备进行 EXT4 格式化操作。

mkfs.ext4 命令的语法格式:
mkfs.ext4 参数 设备名
常用参数见下表:

选项 描述 选项 描述
-b 设置文件数据块大小 -m 设置为管理员保留的文件系统块的百分比
-c 格式化前检查分区是否有坏块 -M 设置文件系统的最后挂载目录
-E 设置文件系统扩展选项 -o 覆盖文件系统的“创建者操作系统”字段的默认值
-f 以字节为单位指定片段大小 -O 使用指定的特性创建一个文件系统
-F 强制格式化而不询问 -q 静默执行模式
-g 设置一个块组中的块数 -t 设置要创建的文件系统类型
-i 设置字节和节点的比率 -U 使用指定的UUID创建文件系统
-I 设置每个节点的大小 -V 显示版本信息
-l 读取文件名中的坏块列表    

【实例 1】对指定的磁盘设备直接进行格式化操作:
[root@clinux ~]# mkfs.ext4 /dev/sdb
mke2fs 1.44.3 (10-July-2018)
Creating filesystem with 5242880 4k blocks and 1310720 inodes
Filesystem UUID: 62ccf385-efef-41ab-8938-bfd65bac7066
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000

Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

【实例 2】对指定的磁盘设备进行格式化操作,保留 5% 容量给管理员:
[root@clinux  ~]# mkfs.ext4 -m 5 /dev/sdb
mke2fs 1.44.3 (10-July-2018)
Creating filesystem with 5242880 4k blocks and 1310720 inodes
Filesystem UUID: a3a61300-5195-44c7-be1c-dcf9ba0fbfbe
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,         4096000

Allocating group tables: done                           
Writing inode tables: done                           
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

相关文章