Wie finde ich ungültige XFS-Mount-/Fstab-Optionen?

Wie finde ich ungültige XFS-Mount-/Fstab-Optionen?

Ich verwende den neuesten Ubuntu Server 20.04 LTS auf einem HPE MicroServer, ich habe eine HPE P420 RAID-Karte mit Akku, mit 4 Festplatten in 2 logischen Arrays, eine ist ein Spiegel von 2 Stück 1 TB Festplatten ( root) und eine Spiegelung von 2 Stück 4 TB Festplatten ( storage). Ich habe Zoneminder darauf laufen und habe versucht, ein bisschen aufzuräumen, und war überrascht, wie langsam das rm -rf dir/*ging. Nach ein bisschen Recherche wurde mir klar, dass es ein Problem mit XFS ist, also habe ich versucht, es ein bisschen zu optimieren, da habe ich gefundenDieser Artikel(oder andere ähnliche, ich habe in mehreren Artikeln immer wieder die gleichen Dinge gesehen).

Ich habe also versucht, diese Mount-Optionen hinzuzufügen, aber leider weigert es sich, die Partition ( zunächst einmal) mit diesen neuen Optionen mountzu mounten . Das Problem ist, dass es mir nicht sagt, welche Option falsch ist, sondern nur Folgendes ausgibt :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.

(habe auch die Debug-Optionen probiert:, export LIBMOUNT_DEBUG=allaber da wird scheinbar nichts zusätzlich angezeigt; wenn kein Mount stattfindet, werden zusätzliche Zeilen angezeigt, wenn tatsächlich etwas gemountet wird.)

So sieht es /etc/fstabfür diese Partition aus:

# 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

Gibt es eine Möglichkeit, schnell herauszufinden, welche Mount-Option falsch ist? Außer alle Optionen einzeln durchzugehen und dann nacheinander zu mounten, um zu sehen, welche falsch ist, was lange dauert …

Danke schön!

Antwort1

Die tatsächlichen Mount-Fehler werden vom Kernel und nicht vom Befehl protokolliert und sollten daher /var/log/syslogbeim Mount-Versuch angezeigt werden.

verwandte Informationen