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

1.命令作用

构建一个XFS文件系统(construct an XFS filesystem)

2.命令语法

Usage: mkfs.xfs [OPTIONS] device

3.参数详解

OPTION:

  • -b block_size_options,指定了文件系统的基本块大小;
    • log=value 或 size=value,字节形式用( size=),二进制对数形式用 (log=);默认值为4096字节(4 KiB);最小值为512字节,最大值为65536字节(64 KiB)
  • -m  global_metadata_options,指定了元数据格式选项
    • crc=0|1,禁用|启用元数据的CRC校验,默认启用(1);禁用可提升性能但降低数据可靠性
    • finobt=0|1,控制是否预分配空闲inode B+树(默认1);禁用可减少元数据开销
    • uuid=xxx,手动指定文件系统UUID(可使用uuidgen获取一个UUID)
  • -d data_section_options,指定了文件系统数据部分的位置、大小以及其他参数
    • agcount=value,指定分配组的数量;文件系统的数据部分被划分为多个分配组,以提高XFS性能;分配组数量越多,分配块和索引节点时的并行性就越高;最小分配组大小为 16MiB,最大大小略低于1 TiB
    • agsize=value,该值表示分配组所需的大小(以字节为单位);必须是文件系统块大小的倍数,并且至少为16MiB,最多不超过1TiB,还可以自动调整以与条带化几何结构正确对齐;与agcount互斥
    • name=value,指定包含文件系统的特殊文件的名称;日志部分必须指定为内部(需指定大小,详见-l参数),并且不能有实时部分
    • file=0|1,指定suboption名称所标识的文件为常规文件,默认为1表示该文件为常规文件
    • size=value,指定数据部分的大小,如使用了-d file=1则必须使用该参数
    • sunit=value,指定RAID设备或逻辑卷的条带单元;该值必须以512字节的块单位进行指定。其子项su用于指定以字节为单位的条带单元大小
    • su=value,指定RAID设备或条带化逻辑卷的条带单元
    • swidth=value,指定RAID设备或条带化逻辑卷的条带宽度;该值必须以512字节的块单位进行指定;其子选项是 sw
    • sw=value,指定RAID设备或条带化逻辑卷的条带宽度
    • noalign,禁用自动几何形状检测功能,并且即便底层存储设备提供了相关信息,也会在创建文件系统时不进行条带几何形状的对齐操作
  • -f,强制覆盖创建文件系统,默认情况下已经存在文件系统不会被修改,需要 -f 强制修改
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

豆是浪个

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

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

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

打赏作者

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

抵扣说明:

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

余额充值