Como o Linux numera partições de disco?

2

Como eu sei em um disco MBR, as partições primárias são numeradas de 1 a 4 e os números de 5 em diante são para partições lógicas. Então, a partição na primeira posição em sda será sda1, a próxima sda2, etc. E isso é verdade para discos que eu trabalhei anteriormente com

No entanto, recentemente tive chances de repartir alguns PCs e mexer com esses sistemas e notei que os números de volume deles não são . Por exemplo, sda3 está antes de sda1 na captura de tela abaixo

Anumeraçãoéconsistenteemtodasasreinicializaçõesesãoasmesmas,mesmoemoutrasdistribuiçõesaovivoqueeutentei.

Então,comoessesnúmerossãodeterminadosquandonãoháarquivoparaarmazenarasconfiguraçõesnuméricas?

Algunsoutrosexemplos:

    
por phuclv 09.08.2018 / 14:57

1 resposta

5

when there's no file for storing the number settings?

Existe o próprio MBR.

As partições não são numeradas de acordo com o espaço que ocupam, mas de acordo com o slot usado na "tabela de partição" do disco (o MBR ou o GPT). O primeiro slot da tabela de partições MBR obtém sda1 (não importa qual a área de disco descrita), o segundo slot obtém sda2 e assim por diante.

Existem vários motivos pelos quais você pode acabar com uma tabela de partição não classificada. (Você pode usar a ferramenta de linha de comando fdisk para classificá-lo.) A maioria das ferramentas de particionamento tenta manter esses slots "em ordem" automaticamente, para que a partição "mais à esquerda" seja sempre sda1, etc. t, porque nem todos os sistemas operacionais podem lidar com a troca de slots da partição de inicialização.

    
por 09.08.2018 / 15:23