У меня есть раздел XFS с размером блока 64k. Но я могу смонтировать его только в Ubuntu 10.10, когда размер блока по умолчанию равен 4k. Как смонтировать раздел с большим размером блока?
Это работает:
sudo mkfs.xfs /dev/sdb1 -b size=4k -d agcount=32 -l size=128m -f
sudo mount /dev/sdb1 /mnt/media
Это не работает:
sudo mkfs.xfs /dev/sdb1 -b size=64k -d agcount=32 -l size=128m -f
sudo mount /dev/sdb1 /mnt/media
mount: Function not implemented
Это потому, что Linux позволит вам Создайте раздел XFS с большими размерами блоков, но может только монтировать раздел XFS, размер блока которого равен или меньше размера страницы памяти. Размер блока памяти, установленный во всех предварительно скомпилированных ядрах распространенных дистрибутивов, составляет 4 КБ. Проверить это с getconf PAGE_SIZE
. Вы можете установить его выше, но это требует компиляции собственного ядра.