web-dev-qa-db-ja.com

既存のxfsファイルシステムからmkfs.xfsオプションを取得します

私は先週新しいサーバーをセットアップし、mdadm raid5でさまざまなmkfs.xfsオプションを使用していくつかのテストを行い、ついにいくつかの統計的なmkfsオプションを見つけました。
今、まったく同じディスク設定を持つ新しいサーバーを設定しようとしています
残念ながら、前回使用したmkfs.xfsオプションを書き留めていなかったので、ここに私の質問があります。

実行中の(そして現在マウントされている)xfsファイルシステムから使用されるmkfs.xfsオプションを取得する方法はありますか?

2
Niko S P

コマンド 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のバージョンによって異なります。

5
sysadmin1138