如何找到無效的 XFS 掛載/fstab 選項?

如何找到無效的 XFS 掛載/fstab 選項?

我在 HPE MicroServer 上使用最新的 Ubuntu Server 20.04 LTS,我有一個帶電池的 HPE P420 RAID 卡,在 2 個邏輯陣列中連接了 4 個 HDD,其中一個是 2 個 1 TB HDD 的鏡像 ( root),另一個鏡像是2 個 4 TB 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.

(也嘗試了 debug options: 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

掛載的真正錯誤是由核心而不是命令記錄的,因此它們應該在/var/log/syslog嘗試掛載時出現。

相關內容