从现有的 xfs 文件系统获取 mkfs.xfs 选项

从现有的 xfs 文件系统获取 mkfs.xfs 选项

我上周设置了一台新服务器,在 mdadm raid5 上使用不同的 mkfs.xfs 选项进行了一些测试,最终找到了一些令人满意的 mkfs 选项。
现在我准备设置一台具有完全相同磁盘设置的新服务器。
不幸的是,我没有记下上次使用的 mkfs.xfs 选项,因此我的问题如下:

有没有办法从正在运行的(当前已安装的)xfs 文件系统中获取使用的 mkfs.xfs 选项?

答案1

该命令xfs_info将为您提供类似的结果。它将转储给定文件系统的 XFS 属性,然后您可以将其映射到 mkfs.xfs 命令选项。它不会为您提供所使用的确切标志,但通过对手册页进行足够的解析,您可以重新创建用于预先存在的文件系统的选项。

meta-data=/dev/mapper/LVMStuff-Wibble isize=256    agcount=6, agsize=2621440 blks
         =                       sectsz=512   attr=2
data     =                       bsize=4096   blocks=15728640, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0
log      =internal               bsize=4096   blocks=5120, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

虽然一些默认值会随着内核和 mkfs 版本的变化而变化,但其中很多都是默认值。

相关内容