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

У меня есть машина centos 7, и я пытаюсь смонтировать раздел xfs с размером блока 4096 КБ. когда патч xfs размонтирован:

 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):

mount -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

Если кто-нибудь знает, что вызывает это или, по крайней мере, как это исправить, я буду рад увидеть решение.

1
задан 18 March 2017 в 19:09
1 ответ

это связано с небольшим размером сектора. попробуйте это mkfs.xfs -s size=4096 -b size=4096 -f /dev/xvdc

.
-2
ответ дан 4 December 2019 в 10:57

Теги

Похожие вопросы