我买了一个新的 Western Digital WD15EARS Caviar Green 1.5TB SATA 硬盘,但它似乎使用了 WD 新的高级格式使用 4k 块或其他东西(我明白一般的想法,但不是真的)。
有没有办法正确格式化 Ubuntu 9.10 Server 以利用高级格式?例如扇区大小?
答案1
有没有办法正确格式化 Ubuntu 9.10 Server 以利用高级格式?例如扇区大小?
潜在问题并非来自格式化驱动器,而是来自驱动器上分区的位置。4K 扇区驱动器需要在 8 的倍数的逻辑块地址上对齐。
据称,Linux 工具已经更新,可以在 4K 扇区驱动器方面做正确的事情。
如果您使用流行的 Linux 分区编辑器的最新版本在驱动器上创建一个或多个新分区,那么应该没问题。
一个警告:WD 硬盘可以作为临时工具进行跳线,以便“正确”地与 Windows XP 创建的分区配合使用。由于您使用的是 Linux,请确保您这样做不是为 Windows XP 设置跳线。(如果您确实设置了 XP 跳线,那么驱动器的性能会很差)。
更新:
好吧,在谷歌上搜索了一番之后,我感到很困惑。一方面,我读过一些概述文章,它们声称 Linux 在 4K 扇区驱动器上完全没有问题。但另一方面,也有类似这样的文章声称情况恰恰相反。
Linux 尚未完全适应 4096 字节扇区硬盘
Linux WD EARS 高级硬盘格式
上面的第二个链接可能更有用,因为它似乎提供了有关如何正确分区 4K 扇区驱动器的建议。
我建议您首先使用fdisk -lu
显示分区的起始 LBA 来检查分区的对齐情况。如果您的分区已经在 8 的倍数的 LBA 上对齐,那么就没问题了。(您还可以计时大文件的传输,作为额外的健全性检查。)
如果您有未对齐的分区,那么您可能需要使用第二篇文章中的方法删除并重新创建,以确保它们正确对齐。
希望这可以帮助 ...
答案2
Parted 工具从 2.1 版开始支持对齐高级格式驱动器。此建议来自WD 官方常见问题解答。