Linux mkfs.ext4命令

2024-05-06 77

mkfs.ext4命令来自英文词组make filesystem Ext4的缩写,在Linux中,mkfs.ext4是一个用来格式化分区为ext4文件系统的命令。那么如何使用mkfs.ext4命令?接下来将对此命令展开详细的介绍,包括语法格式、常用参数和一些常见的使用示例。

一、语法格式

mkfs.ext4 参数 设备名

二、常用参数

1、-b:设置文件数据块大小。

2、-m:设置为管理员保留的文件系统块的百分比。

3、-c:格式化前检查分区是否有坏块。

4、-M:设置文件系统的最后挂载目录。

5、-E:设置文件系统扩展选项。

6、-o:覆盖文件系统的“创建者操作系统”字段的默认值。

7、-f:以字节为单位指定片段大小。

8、-O:使用指定的特性创建一个文件系统。

9、-F:强制格式化而不询问。

10、-q:静默执行模式。

11、-g:设置一个块组中的块数。

12、-t:设置要创建的文件系统类型。

13、-i:设置字节和节点的比率。

14、-U:使用指定的UUID创建文件系统。

15、-I:设置每个节点的大小。

16、-V:显示版本信息。

17、-l:读取文件名中的坏块列表。

三、参考示例

1、检查指定的磁盘设备并进行格式化操作:

[root@zzbaike ~]# mkfs.ext4 -c /dev/sdb
mke2fs 1.44.3 (10-July-2018)
Creating filesystem with 5242880 4k blocks and 1310720 inodes
Filesystem UUID: 2468ba17-0d37-4900-b67e-5f3a24084fc5
Superblock backups stored on blocks: 
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000
Checking for bad blocks (read-only test): 0.00% done, 0:00 elapsed. (0/0/0 errors)
Allocating group tables: done
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

2、对指定的磁盘设备进行格式化操作,保留5%容量给管理员:

[root@zzbaike ~]# 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

3、对指定的磁盘设备进行格式化操作,添加卷标识,并修改块大小:

[root@zzbaike ~]# mkfs.ext4 -L 'zzbaike' -b 2048 /dev/sdb 
mke2fs 1.44.3 (10-July-2018) 
Creating filesystem with 10485760 2k blocks and 1310720 inodes 
Filesystem UUID: 73ad248c-2a01-49dd-aa46-8770ecbc56fd 
Superblock backups stored on blocks: 
16384, 49152, 81920, 114688, 147456, 409600, 442368, 802816, 1327104, 2048000, 3981312, 5619712, 10240000 
Allocating group tables: done 
Writing inode tables: done 
Creating journal (65536 blocks): done 
Writing superblocks and filesystem accounting information: done
  • 广告合作

  • QQ群号:707632017

温馨提示:
1、本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。邮箱:2942802716#qq.com(#改为@)。 2、本站原创内容未经允许不得转裁,转载请注明出处“站长百科”和原文地址。
Linux mkfs.ext4命令
上一篇: Linux lsblk命令
Linux mkfs.ext4命令
下一篇: Linux resize2fs命令