当我运行fdisk时,会收到一条警告消息:
分区表项不按磁盘顺序排列。
下面是我正在执行的命令及其输出的示例:
sudo fdisk -l
[sudo] password for phil:
Disk /dev/sda: 931.5 GiB, 1000204886016 bytes, 1953525168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x6058406e
Device Boot Start End Sectors Size Id Type
/dev/sda1 63 1012094 1012032 494.2M 83 Linux
/dev/sda2 1026048 1348251647 1347225600 642.4G 5 Extended
/dev/sda3 * 1348251648 1953523711 605272064 288.6G 7 HPFS/NTFS/exFAT
/dev/sda5 1244766208 1314039807 69273600 33G 83 Linux
/dev/sda6 1314041856 1348251647 34209792 16.3G 82 Linux swap / Solaris
/dev/sda7 1028096 1244764159 1243736064 593.1G 83 Linux
Partition 2 does not start on physical sector boundary.
Partition table entries are not in disk order.根据我的在线研究,这个警告发生在分区的扇区没有开始于“正确的扇区”时,因为它在编写时会产生速度惩罚。识别这个问题的一种方法应该是检查扇区是否可以被8整除;如果是,分区是正确的。
除第一个分区外,上面的输出显示所有分区都有第一个扇区可被8除,即扩展分区2及其逻辑分区。
我说对了吗?如果是的话,我为什么会收到这样的警告?
编辑
我没有任何营地分区(在linux或windows中都没有)。
fdisk的版本是:
sudo fdisk -version
fdisk from util-linux 2.25.2发布于 2017-08-12 17:16:36
实际上,这条消息与/dev/sda1有关。该分区从逻辑扇区63开始,它不是物理扇区边界。这里的物理扇区大小为4096字节,即8个逻辑扇区(512字节)。
通常,分区表中的插槽N与设备/dev/sdxN匹配,但由于某种原因,/dev/sda1似乎是分区表中的插槽2。我已经找到了这样一种奇怪行为的证据,这里 (它是关于加密磁盘的)。您的磁盘是否显示出加密之类的特性?
https://unix.stackexchange.com/questions/384310
复制相似问题