web-dev-qa-db-ja.com

ブロックサイズが4k未満のXFSパーティションをマウントする

ブロックサイズが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
7
ensnare

これは、Linuxではcreate大きなブロックサイズのXFSパーティションが許可されていますが、mountブロックサイズがメモリページ以下のXFSパーティションしか使用できないためです。サイズ。一般的なディストリビューションのすべてのコンパイル済みカーネルで設定されているメモリブロックサイズは4KBです。 getconf PAGE_SIZEで確認してください。高く設定できますが、独自のカーネルをコンパイルする必要があります。

11
sysadmin1138