当我们使用fdisk检查硬盘时,它会显示如下内容:
Disk /dev/sda/: 21.5 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders, total 41943040 sectors但是当我们把255x63x2610相乘时,这个数字是41929650,略小于总no。如上文所示。为什么?
发布于 2019-07-13 18:43:40
封头、圆柱体、扇区编号仅为历史目的而显示,并供一些真正老旧的软件使用。逻辑块寻址现在用于寻址磁盘。现代磁盘的几何形状通常有不同数量的扇区,外部磁道的扇区比内部磁道多。
各种接口的最大值为255个磁头,63个扇区/磁道,因此为了能够表示一个大磁盘的CHS值,这些接口被设置为各自的最大值,圆柱数被四舍五入到最近的整数值,从而得到磁盘上总扇区数的近似值。正如你所看到的,行业的实际数量通常是不同的。磁盘的实际几何形状甚至不接近CHS值;例如,可能从未制造过有255个磁头的磁盘。
https://unix.stackexchange.com/questions/530000
复制相似问题