Partition
使用 fdisk 對齊硬碟分區?
我首先在SuperUser.com上問了這個問題,但沒有得到任何回應。我找到瞭如何使用 fdisk 對齊 SSD 的分區(Gentoo Wiki 上的 SSD 文章),但找不到任何有關對齊 HDD 分區的資源。這種做法是必要的,還是我應該讓 GPartEd 之類的東西將它們預設對齊?如果這也是我應該對 HDD 做的事情,我在哪裡可以找到用於該命令的扇區和頭部的大小的資源?
如果您現在使用的是舊的 fdisk 程序,請始終使用
-uc
將顯示扇區而不是柱面的程序,並禁用與 MS-DOS 的兼容性。我的意見是,只需讓所有分區都以 1MB 邊界開始/結束。所以起始扇區應該是 2048 整除。通過簡單地將所有內容對齊到最接近的 1MB,您可以將驅動器與 512 和 4096 個物理扇區對齊,對於 32k 的典型 RAID(5,6) 塊大小,您也可以正確對齊, 64k、512、1mb。
對於未來的 Google 員工,我在 Arch Linux wiki 上找到了這篇回答這個問題的文章:“高級格式”。事實證明,您可以使用幾個工具來確定磁碟上的扇區大小(smartmontools 和 hdparm)。有關更多資訊,請參閱文章。