¿Cómo numera Linux las particiones de disco?

¿Cómo numera Linux las particiones de disco?

Como sé, en un disco MBR, las particiones primarias están numeradas del 1 al 4 y los números del 5 en adelante son para particiones lógicas. Entonces, la partición en la primera posición en sda será sda1, la siguiente sda2, etc. Y eso es cierto para las unidades con las que trabajé anteriormente.

Sin embargo, recientemente tuve la oportunidad de reparticionar algunas PC y, mientras jugaba con esos sistemas, noté que sus números de volumen sonDesordenado. Por ejemplo, sda3 se encuentra antes de sda1 en la siguiente captura de pantalla

separado1

La numeración esconsistente entre reiniciosy son iguales incluso en otras distribuciones en vivo que probé.

Entonces, ¿cómo se determinan esos números cuando no hay un archivo para almacenar la configuración numérica?

Algunos otros ejemplos:

separado2

separado3

Respuesta1

¿Cuándo no hay un archivo para almacenar la configuración del número?

Está el propio MBR.

Las particiones no se numeran según el espacio que ocupan, sino según la ranura que utilizan en la "tabla de particiones" del disco (MBR o GPT). La primera ranura de la tabla de particiones MBR obtiene sda1(sin importar qué área del disco describa), la segunda ranura obtiene sda2, y así sucesivamente.

Hay varias razones por las que puedes acabar con una tabla de particiones desordenada. (Puede utilizar la fdiskherramienta de línea de comandos para ordenarlas). La mayoría de las herramientas de partición intentan mantener estas ranuras "en orden" automáticamente, de modo que la partición "más a la izquierda" sea siempre sda1, etc. Pero algunas otras herramientas no lo hacen, porque No todos los sistemas operativos pueden soportar el cambio de ranura de su partición de arranque.

información relacionada