使用Linux fdisk对2TB磁盘进行对齐分区

前端之家收集整理的这篇文章主要介绍了使用Linux fdisk对2TB磁盘进行对齐分区前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法在使用标准 Linux fdisk的磁盘上创建一个40T字节扇区对齐的单个2TB分区(我已经尝试过版本2.17.2)?

我尝试了以下内容并遇到了所描述的错误

>如果我只使用-u标志,它会将簇大小设置为512字节的一个扇区.然后,分区必须是3,906,250,000个簇,fdisk将此数字截断为2,147,483,647(2 ^ 31-1).
>如果我使用-b 4096,它允许我创建分区就好(长度为488,281,506个扇区),但如果我使用blockdev –getsize64检查生成的分区的大小,则表明分区只有250GB大,即它仍然使用512的扇区大小.
>例如,如果我尝试使用-S 64 -H 32设置扇区和磁头数,那么它总是将扇区计数设置回63,而不是均匀地划分为4096(我知道,32除以8)在技​​术上是足够的,但是 – 叫我完美主义者 – 我真的希望分区从2048扇区(1MB对齐)开始,因为我读到的是这些天推荐的设置.

我可以传递给fdisk的某些参数组合,这将允许我创建一个从1MB开始的分区(扇区2048 [256]用于512- [4096-]字节扇区)并且正好是2TB长(3,000 [488,506] ]扇区为512- [4096-]字节扇区)?

(我读到我可以使用gparted并让它将驱动器更改为GPT分区,但我真的想知道是否有办法用标准的fdisk和MBR分区.我没有看到原因为什么MBR分区不应该允许这个…)

解决方法

使用parted而不是fdisk.它将自动处理对齐,并且没有您在fdisk中发现的此错误.此外,没有集群这样的东西.从90年代早期开始,它是折旧垃圾的行业或者汽缸.

猜你在找的Linux相关文章