Ubuntu

掛載小於 4k 塊大小的 XFS 分區

  • March 12, 2011

我有一個 64k 塊大小的 XFS 分區。但是我只能在塊大小預設為 4k 時將它安裝在 Ubuntu 10.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 將允許您創建具有大塊大小的 XFS 分區,但只能掛載塊大小等於或小於記憶體頁面大小的 XFS 分區。常見發行版的所有預編譯核心中設置的記憶體塊大小為 4KB。檢查它getconf PAGE_SIZE。您可以將其設置得更高,但它需要編譯您自己的核心。

引用自:https://serverfault.com/questions/246640