Рейтинг:0

Как найти недопустимые параметры монтирования/fstab XFS?

флаг in

Я использую последнюю версию Ubuntu Server 20.04 LTS на HPE MicroServer, у меня есть RAID-карта HPE P420 с аккумулятором, с 4 жесткими дисками, подключенными к 2 логическим массивам, один из которых является зеркалом из 2 жестких дисков по 1 ТБ (корень), и одно зеркало из 2шт HDD по 4 ТБ (место хранения). У меня запущен Zoneminder, и я пытался немного почистить, и удивился, насколько медленно rm -rf директор/* брал. После небольшого исследования я понял, что это проблема XFS, поэтому я пытался немного настроить его, вот когда я обнаружил эта статья (или другие подобные, я продолжал видеть одни и те же вещи в нескольких статьях).

Поэтому я попытался добавить эти параметры монтирования, но, к сожалению, устанавливать отказывается монтировать раздел(место хранения для начала) с этими новыми опциями. Проблема в том, что не говорит мне, какой вариант неправильный, это единственный вывод $ sudo mount -av:

часть А: игнорируется
обмен : игнорируется
/path/to/mount : неправильный тип файловой системы, неверный параметр, неверный суперблок в /dev/sdb1, отсутствующая кодовая страница или вспомогательная программа или другая ошибка.

(также пробовал варианты отладки: экспорт LIBMOUNT_DEBUG=все, но, похоже, ничего лишнего не показывает, если монтирование не происходит, если оно действительно что-то монтирует, отображаются дополнительные строки.)

Вот как /etc/fstab выглядит для этого раздела:

# НЕ РАБОТАЕТ:
/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,безбарьера,безквоты 0 0

# по умолчанию работают:
/dev/disk/by-uuid/b...7 /path/to/mount xfs по умолчанию 0 0

Есть ли способ быстро определить, какой вариант монтирования неверен? Помимо просмотра всех вариантов один за другим, а затем монтирования после действия, чтобы увидеть, какой из них неправильный, что занимает много времени...

Спасибо!

флаг cn
Я не верю, что это возможно. Идея для достижения этого: создайте скрипт, закодируйте все, что вы хотите проверить, и пусть этот скрипт сделает монтирование за вас. Чертовски много работы. Возможно, было бы проще отправить запрос функции в команду mount.
jpbrain avatar
флаг ca
Привет. Какую версию mount вы используете. из "man xfs" кажется, что барьер/безбарьер был удален.
sancho.s ReinstateMonicaCellio avatar
флаг pl
Что вы получаете, когда не удается смонтировать?
флаг in
Версия пакета mount: 2.34-0.1ubuntu9.1. - Версия пакета `xfsprogs` - `5.3.0-1ubuntu2` - @jpbrain это та версия, которую вы имеете в виду? Человек говорит, что в ядре v4.19 это было удалено, поэтому я думаю, что это может быть проблемой, так как у меня версия ядра «5.4.0-90-generic». Попробую еще раз, когда будет свободное время, спасибо.
Рейтинг:0
флаг in

Настоящие ошибки от mount регистрируются ядром, а не командой, поэтому они должны отображаться в /var/журнал/системный журнал при попытке монтирования.

флаг in
Я пока ничего не вижу в логах, попробую еще раз в ближайшее время.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.