私は最新の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
マウントが試行されたときに表示されます。