Я использую последнюю версию Ubuntu Server 20.04 LTS на HPE MicroServer, у меня есть RAID-карта HPE P420 с батареей, с 4 жесткими дисками, подключенными в 2 логических массива, один из которых является зеркалом из 2 жестких дисков по 1 ТБ ( root
), а другой — зеркалом из 2 жестких дисков по 4 ТБ ( 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
Реальные ошибки монтирования регистрируются ядром, а не командой, поэтому они должны отображаться при /var/log/syslog
попытке монтирования.