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 强制修改

1万+

被折叠的 条评论
为什么被折叠?



