Мы хотим использовать XFS для форматирования некоторых разделов на сервере. Конечно, наша цель - высокая производительность, но мы предпочитаем в первую очередь стабильность. Например, мы хотим быстро восстановить FS в случае сбоя питания. Это неприемлемо, если раздел поврежден и больше не может использоваться в этом случае. Можно ли изменить параметры mkfs.xfs для повышения стабильности?
Некоторые предлагают это:
mkfs.xfs –b size=4096 –s size=4096 /dev/sdx -f
Мои вопросы:
Блок 4096 байт слишком мал для производительности? Если я его улучшу, это повлияет на стабильность?
Драйвер блочного устройства низкого уровня должен учитывать размер сектора, почему в XFS также есть «размер сектора»? Есть ли проблемы с установкой 4096 байт, если в системе используется Linux с традиционной поддержкой сектора размером 512 байт?
XFS сама по себе довольно стабильна. Это зрелая файловая система. Параметры монтирования / форматирования действительно только повлияют на производительность. Я устанавливаю количество групп распределения и размер журнала.
Моя обычная командная строка mkfs.xfs: mkfs.xfs -f -L /partitionname -d agcount=64 -l size=128m,version=2 /dev/sdb1
Мои варианты крепления для системы с RAID-контроллером с батарейным питанием: rw,noatime,logbufs=8,logbsize=256k,nobarrier