ブロックサイズが64kのXFSパーティションがあります。ただし、ブロックサイズがデフォルトの4kの場合にのみ、Ubuntu10.10にマウントできます。より大きなブロックサイズのパーティションをマウントするにはどうすればよいですか?
これは機能します:
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ではcreate大きなブロックサイズのXFSパーティションが許可されていますが、mountブロックサイズがメモリページ以下のXFSパーティションしか使用できないためです。サイズ。一般的なディストリビューションのすべてのコンパイル済みカーネルで設定されているメモリブロックサイズは4KBです。 getconf PAGE_SIZE
で確認してください。高く設定できますが、独自のカーネルをコンパイルする必要があります。