XFSはバリアオプションがオンになっていることをどのように確認しますか?

XFSはバリアオプションがオンになっていることをどのように確認しますか?

XFSファイルシステムの障壁オプションがオンになっていることを確認する方法を教えてくれる人はいますか? XFSドキュメントにはカーネル2.6からデフォルトでオンになっているとされていますが、オンになっていることを確認したいと思います。

私はFedora 23を使用しています。

uname -a
Linux localhost.localdomain 4.4.8-300.fc23.x86_64 #1 SMP Wed Apr 20 16:59:27 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux


[sri@localhost ~]$ xfs_info /
meta-data=/dev/mapper/fedora-root isize=512    agcount=4, agsize=2424576 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1 spinodes=0
data     =                       bsize=4096   blocks=9698304, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=4735, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

マウント出力の確認にBarrier = 0オプションはありませんか?

[sri@localhost ~]$ mount | grep xfs
/dev/mapper/fedora-root on / type xfs (rw,relatime,attr2,inode64,noquota)
/dev/mapper/fedora-home on /home type xfs (rw,relatime,attr2,inode64,noquota)

ベストアンサー1

カーネルバージョン2.6.17以降、XFSはデフォルトで書き込みバリアを有効にしますが、次のように明示的に無効にすることができます。アクセシビリティ。出力からわかるようにmountアクセシビリティオプションは使用されません。

~によるとXFS FAQ、明示的なマウントオプションなしで書き込みバリアを無効にすると、ログエントリが生成されます。以下dmesgを使用して、実行中のシステムでカーネルログを確認できます。

4.10以降のカーネルは常に整合性タスクを実行し、バリア/バリアフリーのインストールオプションは無視されます(man 5 xfsおよびメッセージを送信)

おすすめ記事