У меня есть машина centos 7, и я пытаюсь смонтировать раздел xfs с размером блока 4096 КБ. при размонтировании xfs patition:
blockdev --getbsz /dev/xvdc
4096
при установке с использованием
mount -t xfs -o noatime /dev/xvdc /iops2
операция монтирования работает, но потом я получаю такой вывод:
blockdev --getbsz /dev/xvdc
512
Я попытался установить, используя следующие параметры, которые, как я понимаю, должны явно указывать желаемый размер блока (12, представляющие 2 ^ 12 байтов, как указано в этом документе. http://linuxcommand.org/man_pages/mount8.html в параметрах xfs):
монтировать -t xfs -o biosize = 12 / dev / xvdc / iops2
и получил эту ошибку:
mount: wrong fs type, bad option, bad superblock on /dev/xvdc,
missing codepage or helper program, or other error
Я пошел вперед и попробовал
mount -t xfs -o biosize=13 /dev/xvdc /iops2
что привело к успешному монтированию, но проверка размера блока по-прежнему привела к неверному размеру блока
blockdev --getbsz /dev/xvdc
512
Если кто-нибудь знает, что вызывает это или, по крайней мере, как это исправить, я буду рад увидеть решение.
это связано с небольшим размером сектора. попробуйте этот mkfs.xfs -s size = 4096 -b size = 4096 -f / dev / xvdc