無効な XFS マウント/fstab オプションを見つけるにはどうすればいいですか?

無効な XFS マウント/fstab オプションを見つけるにはどうすればいいですか?

私は最新のUbuntu Server 20.04 LTSをHPE MicroServerで使用しています。バッテリー付きのHPE P420 RAIDカードがあり、2つの論理アレイに4台のHDDが接続されています。1台は2台の1TB HDDのミラー(root)、もう1台は2台の4TB HDDのミラー(storage)です。Zoneminderを実行していて、少しクリーンアップしようとしていたのですが、その遅さに驚きましたrm -rf dir/*。少し調べたところ、XFSの問題だとわかったので、少し調整しようとしていたところ、この記事(または他の同様のもの、私は複数の記事で同じことを見続けました)。

そこで、これらのマウント オプションを追加しようとしましたが、残念ながら、これらの新しいオプションではmountパーティションをマウントできません (storageまず)。問題は、どのオプションが間違っているのかがわからないことです。次の出力のみが表示されます$ sudo mount -av

part A         : ignored
swap           : ignored
/path/to/mount : wrong fs type, bad option, bad superblock on /dev/sdb1, missing codepage or helper program, or other error.

(デバッグ オプションも試しましたexport LIBMOUNT_DEBUG=allが、マウントが行われていない場合は何も追加表示されません。実際に何かをマウントすると、追加の行が表示されます。)

/etc/fstabこのパーティションは次のようになります。

# DOESN'T WORK:
/dev/disk/by-uuid/b...7 /path/to/mount xfs rw,relatime,attr2,logbufs=8,logbsize=256k,sunit=2048,swidth=2048,largeio,inode64,swalloc,allocsize=131072k,nobarrier,noquota 0 0

# the defauls work:
/dev/disk/by-uuid/b...7 /path/to/mount xfs defaults 0 0

どのマウント オプションが間違っているかを素早く見つける方法はありますか? すべてのオプションを 1 つずつ確認し、実行後にマウントしてどれが間違っているかを確認する以外に、これには時間がかかります...

ありがとう!

答え1

マウントからの実際のエラーはコマンドではなくカーネルによってログに記録されるため、/var/log/syslogマウントが試行されたときに表示されます。

関連情報