Ubuntu
掛載小於 4k 塊大小的 XFS 分區
我有一個 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
。您可以將其設置得更高,但它需要編譯您自己的核心。