为什么分配给相邻逻辑驱动器的块不连续?

为什么分配给相邻逻辑驱动器的块不连续?

我发出命令“fdisk -l”,发现分配给相邻主分区的块是连续的。而分配给相邻逻辑驱动器的块不是连续的。例如,/dev/sda5 以 228331519 结尾,而 /dev/sda6 以 228331519 结尾从 228333568 开始。

以下是我的输出:

[root@Toad cdrom]# fdisk -l
 
Disk /dev/sda: 128.8 GB, 128849018880 bytes, 251658240 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000ac24a
 
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200   190842879    94371840   83  Linux
/dev/sda3       190842880   207357951     8257536   82  Linux swap / Solaris
/dev/sda4       207357952   251658239    22150144    5  Extended
/dev/sda5       207360000   228331519    10485760   83  Linux
/dev/sda6       228333568   228743167      204800   83  Linux

有人可以告诉我为什么吗?先谢谢了。

答案1

分区开头通常与“整数”对齐(用计算机术语来说!),以便更有效地访问它们。这与数据在硬盘上的布局方式有关,例如物理磁道的开始。

除非浪费了大量空间,否则我会信任进行分区的程序,而不用担心这一点。

以下是更多信息:

https://superuser.com/questions/225936/what-does-it-mean-to-align-partitions

相关内容