Linux如何为磁盘分区编号?

phuclv

据我所知,MBR磁盘上的主分区编号为1到4,从5开始的编号是逻辑分区。因此,在sda上第一个位置的分区将是sda1,下一个是sda2,依此类推。对于以前使用过的驱动器来说,这是正确的

但是最近我有机会重新分区一些PC并在修补这些系统的时候,我注意到它们的数量顺序不对例如,在以下屏幕截图中,sda3位于sda1之前

gparted1

在重新启动后编号是一致的,即使在我尝试过的其他现场发行版中,编号也相同。

那么,当没有用于存储数字设置的文件时,如何确定这些数字呢?

其他一些例子:

gparted2

gparted3

用户名

什么时候没有用于存储数字设置的文件?

MBR本身。

分区不是根据其占用的空间编号,而是根据它们在磁盘“分区表”(MBR或GPT)中使用的插槽编号。MBR分区表的第一个插槽获取sda1(无论它描述的是哪个磁盘区域),第二个插槽获取sda2,依此类推。

有多种原因导致您最终得到未排序的分区表。(您可以使用命令行fdisk工具对其进行排序。)大多数分区工具会尝试自动将这些插槽“按顺序”保留,以使“最左侧”的分区始终是sda1,依此类推。但是其他一些工具却没有,因为并非所有操作系统都能应付其引导分区的插槽更改。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章