Linux, fdisk: ordem de mudança das partições

1

Eu tenho um disco rígido com 24 partições lógicas nele. Metade deles são Linux e metade são janelas. A ordenação atual é: 3 partições Linux; 12 partições do windows; 9 partições Linux. Nesta configuração, o Windows pode acessar qualquer partição (sem limites no número da partição), mas o Linux não pode acessar o sda16, sda17 ...

Posso alterar a numeração de partições sem movê-las no disco? Eu quero colocar todas as partições Linux como < 16; e as partições do windows para serem > 16, então o linux será capaz de acessar todas as partições do linux.

Eu tenho fdisk / sfdisk e ele vê todas as partições.

    
por osgx 14.11.2011 / 01:39

2 respostas

2

Você pode reorganizar a tabela de partições usando sfdisk , que é muito arriscado (vulnerável a erros humanos), mas provavelmente é o único caminho. Eu descrevi como fazer isso aqui - você precisará adaptar o procedimento ao seu cenário específico.

    
por 15.11.2011 / 17:14
1

Disclaimer: Eu não tentei, mas se você está se sentindo aventureiro, você pode tentar isso:

Prepare-se para compilar seu próprio kernel, vá para as fontes, edite drivers/scsi/sd.c e procure a linha

#define SD_MINORS 16

E aumente esse número e recompile o kernel.

Em seguida, dependendo da sua distribuição, você pode precisar criar arquivos de dispositivos manualmente com o mknod. Ou os nomes dos seus dispositivos podem ficar completamente confusos.

Boa sorte

    
por 14.11.2011 / 02:14