In che modo Linux numera le partizioni del disco?


2

Come so su un disco MBR, le partizioni primarie sono numerate da 1 a 4 e i numeri da 5 in poi sono per partizioni logiche. Quindi la partizione nella prima posizione su sda sarà sda1, la successiva sda2, ecc. Ed è vero per le unità con cui ho lavorato in precedenza

Tuttavia recentemente ho avuto la possibilità di ripartizionare alcuni PC e mentre armeggiavo con quei sistemi e ho notato che i loro numeri di volume non sono in ordine . Ad esempio sda3 si trova prima di sda1 nello screenshot seguente

gparted1

La numerazione è coerente tra i riavvii e sono uguali anche in altre distro dal vivo che ho provato.

Quindi, come vengono determinati quei numeri quando non ci sono file per la memorizzazione delle impostazioni dei numeri?

Alcuni altri esempi:

gparted2

gparted3


Informazioni sulle partizioni logiche: il primo settore della partizione estesa si chiama Extended Boot Record (EBR) e descrive la prima partizione logica (se presente). Il numero associato a questa partizione è sempre 5 e deve iniziare dopo il suo EBR. Il primo EBR può puntare al secondo EBR che descrive la partizione numero 6 (che deve iniziare dopo il suo EBR); il secondo EBR può indicare il terzo e così via. Si noti che "dopo il suo EBR" potrebbe essere "molto dopo", inoltre gli EBR potrebbero non essere in ordine; così sda5può essere dopo sda6ecc. Vedi questa mia risposta .
Kamil Maciorowski il

Risposte:


5

quando non ci sono file per la memorizzazione delle impostazioni dei numeri?

C'è l'MBR stesso.

Le partizioni non sono numerate in base allo spazio che occupano, ma in base allo slot che utilizzano nella "tabella delle partizioni" su disco (MBR o GPT). Viene ottenuto il primo slot della tabella delle partizioni MBR sda1(indipendentemente dall'area del disco descritta), viene acquisito il secondo slot sda2e così via.

Esistono vari motivi per cui è possibile finire con una tabella delle partizioni non ordinata. (È possibile utilizzare lo fdiskstrumento da riga di comando per ordinarlo.) La maggior parte degli strumenti di partizionamento cerca di mantenere questi slot "in ordine" automaticamente, in modo che la partizione "più a sinistra" sia sempre sda1, ecc. Ma alcuni altri strumenti non lo fanno, perché non tutti i sistemi operativi possono far fronte al cambio di slot della partizione di avvio.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.