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

Nik*_*S P 2 xfs mdadm mkfs

我上周设置了一个新服务器,在 mdadm raid5 上用不同的 mkfs.xfs 选项做了一些测试,我终于找到了一些 statisfying mkfs 选项。
现在我要设置一个具有完全相同磁盘设置的新服务器
不幸的是我没有写下我上次使用的 mkfs.xfs 选项,所以这是我的问题:

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

sys*_*138 5

该命令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
Run Code Online (Sandbox Code Playgroud)

其中很多是默认值​​,尽管某些默认值的值随内核和 mkfs 版本而变化。