Zamontuj partycję XFS o rozmiarze bloku <4k

7

Mam partycję XFS o wielkości bloku 64 KB. Ale mogę zamontować go tylko w Ubuntu 10.10, gdy domyślny rozmiar bloku to 4k. Jak mogę zamontować partycję o większym rozmiarze bloku?

To działa:

sudo mkfs.xfs /dev/sdb1 -b size=4k -d agcount=32 -l size=128m -f
sudo mount /dev/sdb1 /mnt/media

To nie działa:

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
usidlić
źródło

Odpowiedzi:

11

Dzieje się tak, ponieważ Linux pozwala utworzyć partycję XFS z dużymi rozmiarami bloków, ale może zamontować tylko partycję XFS, która ma rozmiar bloku równy lub mniejszy niż rozmiar strony pamięci. Rozmiar bloku pamięci ustawiony we wszystkich wstępnie skompilowanych jądrach wspólnych dystrybucji to 4KB. Sprawdź to za pomocą getconf PAGE_SIZE. Możesz ustawić go wyżej, ale wymaga to skompilowania własnego jądra.

sysadmin1138
źródło