Linux(Centos 7.6)命令详解:mkfs.ext4

1.命令作用

创建一个ext4格式的文件系统(create an ext4 filesystem);也有很多人解释是以ext4文件系统格式对分区进行格式化(如果分区中有文件,格式化会清除文件);

2.命令语法

Usage: mkfs.ext4 [OPTIONS] device [blocks-count]

3.参数详解

OPTION:

  • -c,创建文件系统前检查是否有坏块;-cc则会采用较慢的读写测试,默认是快速的只读测试
  • -l filename,配合-c参数使用,将坏块的数据列表保存到文件(文件需要预先创建)
  • -b block-size,指定块的大小(以字节为单位),有效值有1024、2048、4096(默认值),其默认值在/etc/mke2fs.conf中由blocksize指定
  • -C cluster-size,启用bigalloc特性后,文件系统以簇为单位分配空间,减少碎片化并提升大文件性能;与-O bigalloc启动特性配合使用,-C指定文件系统簇大小;有效的簇大小范围为每簇2048字节至256M字节
  • -i bytes-per-inode,指定字节与索引节点的比例;会根据每个索引节点的字节数,为每个磁盘空间单位创建一个索引节点;此值通常不应小于文件系统的块大小,因为那样会导致创建的索引节点数量多于实际能够使用的数量;(文件系统创建后无法修改)
    • bytes-per-inode = 磁盘总大小(bytes) / 索引节点数量(inode)
    • 磁盘总大小不变情况下,bytes-per-inode值越大,inode越小(该磁盘所能创建的文件目录数量越小,适合大文件存储)
    • 磁盘总大小不变情况下,bytes-per-inode值越小,inode越大(该磁盘所能创建的文件目录数量越小,适合大量小文件存储)
  • -I inode-size,指定每个索引节点(inode)的大小(以字节为单位);可设置为128、256(默认值)、512等值的2次幂,默认值在/etc/mke2fs.conf中由inode_size指定;该值过大浪费磁盘空间,过小可能不够保存足够元数据,(文件系统创建后无法修改)
  • -J journal-options,自定义日志选项配置,支持
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆是浪个

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值