Назад | Перейти на главную страницу

blockdev --getbsz сообщает о разном размере блока при монтировании раздела

У меня есть машина 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