Antes de tentar criar uma nova partição, você precisa aumentar a partição estendida existente para preencher todo o espaço e, em seguida, criar uma nova partição lógica dentro da partição estendida.
Em uma máquina virtual Linux que eu configurei recentemente, eu tinha um disco ( /dev/sdb
) de tamanho 20G no qual eu criei 8 partições (3 primárias, 1 estendida contendo 5 partições lógicas), usando até 10G de espaço. Então, há 10G não particionado.
Eu não posso usar fdisk
como as partições máximas permitidas 4 já criadas. Existe alguma outra maneira de criar novas partições no espaço 10G restante, sem modificar ou excluir partições existentes?
Eu poderia adicionar um novo disco /dev/sdc
e usá-lo, mas quero ver o que mais pode ser feito em / dev / sdb.
Você deve ser capaz de usar o fdisk para adicionar uma partição estendida sem problemas. Eu já fiz isso várias vezes no Ubuntu, assim como em várias outras distribuições antigas. Mas eu prefiro o programa gráfico GParted. Está disponível como CD ao vivo se você não tiver o X instalado.
A partição estendida toma uma partição lógica por si só. É por isso que ela é chamada de extensão, é preciso uma lógica e permite reparticionar seu conteúdo.
Meu conselho seria trocar, excluir swap. Redimensione a raiz para realizar o swap, então crie sua partição estendida, no final dela, crie sua nova troca. Não importa se é na extensão.
Modifique seu fstab de acordo e pronto.
Você pode usar o gdisk para converter o disco rígido virtual em GPT. O GPT permite uma quantidade virtualmente ilimitada de partions. O gdisk opera como o fdisk, mas tem mais opções. Instale o Gdisk (com o Ubuntu / Debian use o apt-get install gdisk), então execute-o. ( gdisk /dev/sda
)
Substitua sda pelo seu disco rígido e navegue pelos menus de ajuda, eles são bastante simples.
Tags partitioning hard-drive fdisk linux