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 do disco rígido no Linux. É uma das ferramentas mais poderosas que você pode usar para gerenciar partições, mas confunde os novos usuários.

Este tutorial irá percorrer os fundamentos do uso do fdisk para gerenciar uma tabela de partição. Depois de usar o fdisk, você terá que 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. Em distribuições que não usam sudo, use o su - comando primeiro para obter um shell de root e, em seguida, digite todos os comandos sem sudo.

Listar Partições

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

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

sudo fdisk -l / dev / sda

Entrando 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 fdisk -l comando. O seguinte comando entra no modo de comando para o primeiro dispositivo de disco:

sudo fdisk / dev / sda

Não edite partições enquanto elas estiverem em uso. Se você deseja editar as partições do sistema, inicialize primeiro a partir de um live CD.

Usando o modo de comando

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

Visualizando a Tabela de Partição

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

Deletando uma Partição

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

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

Criando uma Partição

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

Em seguida, especifique o setor do disco em que deseja que a partição comece. 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 10.000 setores após seu início.

ID do sistema

O n O comando que acabei de executar, recriei a partição de swap que excluí anteriormente - ou foi? Se eu executar o p novamente, verei que a nova partição / dev / sda5 é uma partição “Linux” em vez de uma partição “Linux swap”.

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

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

Diz 82 é o código para as partições de troca do Linux, então posso digitá-lo.

Isso não formata a partição com o sistema de arquivos selecionado. Você terá que fazer isso mais tarde com o apropriado mkfs comando.

Escrevendo Mudanças

Usar C para gravar as alterações feitas no disco.

Usar q se você quiser sair sem salvar as alterações.

Formatando uma Partição

Você deve formatar novas partições com um sistema de arquivos antes de 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 quiser formatar uma partição como uma partição swap:

sudo mkswap / dev / sda5

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


$config[zx-auto] not found$config[zx-overlay] not found