27Jun

Como usar o Fdisk para gerenciar partições no Linux

O comando fdisk é um utilitário baseado em texto para visualizar e gerenciar partições de disco rígido no Linux.É uma das ferramentas mais poderosas que você pode usar para gerenciar partições, mas é confuso para os novos usuários.

Este tutorial passará pelos conceitos básicos do uso do fdisk para gerenciar uma tabela de partição. Depois de usar fdisk, você precisará usar um comando mkfs para formatar novas partições com um sistema de arquivos.

Sudo vs Su

No Ubuntu, Linux Mint ou outras distribuições derivadas do Ubuntu, os comandos fdisk e mkfs devem ser prefixados com sudo .Nas distribuições que não usam sudo, use o comando su - primeiro para obter um shell de raiz, então digite todos os comandos sem sudo.

Partições de lista

Os comandos sudo fdisk -l lista as partições em seu sistema.

Você pode adicionar o nome de um dispositivo do disco para listar somente partições nele. Por exemplo, use o seguinte comando para apenas listar partições no primeiro dispositivo de disco:

sudo fdisk -l /dev/ sda

Entrar no modo de comando

Para trabalhar nas partições de um disco, você deve entrar no modo de comando. Você precisará do nome do dispositivo de um disco do comando fdisk -l .O comando a seguir entra no modo de comando para o primeiro dispositivo de disco:

sudo fdisk /dev/ sda

Não edite as partições enquanto estiverem em uso. Se quiser editar as partições do sistema, inicialize a partir de um CD ao vivo primeiro.

Usando o Modo de Comando

No modo de comando, você usa comandos de letra única para especificar ações que você deseja tomar. Digite m e pressione Enter para ver uma lista dos comandos que você pode usar.

Visualizando a tabela de partição

Use p para imprimir a tabela de partição atual para o terminal a partir do modo de comando.

Excluindo uma partição

Use o comando d para excluir uma partição. Você será solicitado pelo número da partição que deseja excluir, que você pode obter do comando p .Por exemplo, se eu quisesse excluir a partição em /dev/ sda5, eu escrevi 5 .

Depois de excluir a partição, você pode digitar p novamente para ver a tabela de partição atual. A partição aparece excluída, mas o fdisk não grava essas alterações no disco até que você use o comando w.

Criando uma partição

Use o comando n para criar uma nova partição. Você pode criar uma partição lógica ou primária( l para lógico ou p para primário).Um disco só pode ter quatro partições primárias.

Em seguida, especifique o setor do disco no qual deseja que a partição seja iniciada. Pressione Enter para aceitar o setor padrão, que é o primeiro setor livre no disco.

Por último, especifique o último setor da partição no disco. Se você quiser usar todo o espaço disponível após o setor inicial, basta pressionar Enter. Você também pode especificar um tamanho específico, como + 5G para uma partição de cinco gigabytes ou + 512M para uma partição de 512 megabytes. Se você não especificar uma unidade após o sinal +, o fdisk usa setores como a unidade. Por exemplo, +10000 resulta no final da partição sendo 10000 setores após o início.

ID do sistema

O comando n Acabei de recriar a partição de troca que eu excluii anteriormente - ou não? Se eu executar o comando p novamente, vejo que a nova partição sdk /dev/ é uma partição "Linux" em vez de uma partição "Linux swap".

Se eu quiser mudar seu tipo, posso usar o comando t e especificar o número da partição.

Será solicitado o código hexadecimal do tipo. Eu não sei, então eu posso digitar L para ver uma lista de códigos hexadecimais.

Ele diz que 82 é o código para partições de swap do Linux, então eu posso digitar isso.

Isso não formata a partição com o sistema de arquivos que você selecionou. Você precisará fazer isso depois com o comando mkfs apropriado.

Edição de alterações

Use w para escrever as alterações que você fez no disco.

Use q se desejar sair sem salvar as alterações.

Formatando uma partição

Você deve formatar novas partições com um sistema de arquivos antes de poder usá-las. Você pode fazer isso com o comando mkfs apropriado. Por exemplo, este comando formata a quinta partição no primeiro disco com o sistema de arquivos ext4.

sudo mkfs.ext4 /dev/ sda5

Use o comando mkswap se desejar formatar uma partição como uma partição swap:

sudo mkswap /dev/ sda5

O Fdisk contém vários outros comandos, incluindo comandos especializados que você pode acessar executando o x primeiro comando. Confira a página do manual do fdisk com o comando man fdisk para obter informações mais detalhadas.