Estou tentando estender a partição / dev / sda5, que é uma partição lógica na partição estendida / dev / sda2.
Eu quero usar o fdisk .
O procedimento deve ser excluir as duas partições e, em seguida, recriá-las exatamente com os mesmos setores iniciais (1001470 e 1001472). Vai bem até criar uma partição lógica, onde o setor inicial mínimo é maior ( 1003518 ) do que precisa.
$ sudo fdisk / dev / sda Comando (m para obter ajuda): p Disco / dev / sda: 9,8 GiB, 10485760000 bytes, 20480000 setores Unidades: setores de 1 * 512 = 512 bytes Tamanho do setor (lógico / físico): 512 bytes / 512 bytes Tamanho de E / S (mínimo / ideal): 512 bytes / 512 bytes Tipo de rótulo de disco: dos Identificador de disco: 0x0cd7105f Setores finais de inicialização do dispositivo Tipo de ID de tamanho / dev / sda1 * 2048 999423 997376 487M 83 Linux / dev / sda2 1001470 16775167 15773698 7.5G 5 estendido / dev / sda5 1001472 16775167 15773696 7.5G 83 Linux A partição 5 foi excluída. Partição 2 foi excluída. Comando (m para obter ajuda): n Tipo de partição p primário (1 primário, 0 estendido, 3 grátis) e estendido (contêiner para partições lógicas) Selecione (padrão p): e Número da partição (2-4, padrão 2): Primeiro setor (999424-20479999, padrão 999424): 1001470 Último setor, + setores ou + tamanho {K, M, G, T, P} (1001470-20479999, padrão 20479999 ): Criou uma nova partição 2 do tipo 'Estendida' e tamanho 9,3 GiB. Comando (m para obter ajuda): n Todo o espaço para partições primárias está em uso. Adicionando partição lógica 5 Primeiro setor (1003518-20479999, padrão 1003520 ): 1001472 Valor fora da faixa.
Eu fiz isso com parted , mas deve ser possível com o fdisk de alguma forma.
$ fdisk -V
fdisk from util-linux 2.27.1
Passos dados de acordo com a resposta de Gilles :
Depois r(retorne ao menu principal) e w(grave a tabela no disco).
fonte
O Fdisk é um programa antigo, entende apenas partições MBR. Acho que seu problema está na geometria do disco alterada (cabeças, setores por faixa e faixas). Após a duplicação dos dados do disco antigo para o novo disco via comando dd (cópia setor a setor), você tem partições não alinhadas para iniciar setores da faixa. É por isso que o fdisk não permite criar o setor de partição inicial antes do alinhamento inicial para o setor de faixa onde ele estava no disco antigo.
Você pode tentar alterar a geometria do novo disco no programa fdisk via comando no menu estendido, mas é o caminho errado. Use programas parted e gparted em vez do fdisk antigo.
Agora, as velocidades de leitura e gravação não dependem do alinhamento para iniciar o setor de trilhas de cada partição.
fonte
Disklabel type: dos
. Lembro-me de queixar-me queixado de que não está alinhado para que eu possa tentar alinhá-lo e depois estender. Tenho certeza de que vi o mesmo procedimento feito no fdisk e estava funcionando.