Como criar novas partições no Linux
Editar partições ou criar novos sistemas de arquivos no Linux geralmente significa uma coisa: instalar o editor de partições Gnome Parted (GParted). Para a maioria dos usuários do Linux, esta é a única maneira de fazer isso. Ainda assim, e se você pudesse editar essas partições e sistemas de arquivos diretamente no terminal? Você pode! Veja como!
Criando um Layout Básico de Partição Linux com CFdisk
Veja como criar um esquema básico de partição do Linux diretamente da linha de comando.
- A primeira coisa a fazer é abrir seu terminal. Quando estiver lá, você precisará identificar qual disco rígido deseja alterar . Isso pode ser facilmente descoberto com um comando simples.
lsblk
- Depois de executar
lsblk
, você deve obter uma lista detalhada de cada disco rígido atualmente em seu sistema. Examine esta lista gerada e descubra a denotação da unidade que deseja alterar. Aqui eu vou estar usandosdb
por uma questão de exemplo. - No seu terminal digite este comando. Ele lançará um poderoso programa de edição de partição baseado em terminal.
sudo cfdisk /dev/sda
Ao inserir este comando, você estará dentro do editor de partições e terá acesso total ao disco rígido que deseja modificar.
Como as partições do disco rígido são diferentes, dependendo das necessidades do usuário, esta parte do guia abordará como configurar um layout de sistema inicial/raiz Linux dividido. Você pode aprender mais sobre os esquemas de partição do Linux aqui .
Para começar, uma partição raiz precisará ser criada. Isso exigirá um pouco de matemática, pois os gigabytes no disco rígido precisam ser divididos. Meu test drive é de 16 GB.
- No CFdisk, usando as teclas de seta do teclado, selecione algum espaço livre. Depois de encontrar alguns, use a tecla de seta para selecionar “[NEW]” e pressione a Entertecla.
- O programa solicitará que você insira o tamanho da partição. Depois de especificar o tamanho, pressione a Entertecla . Esta será a partição raiz (ou “/dev/sdb1”).
- É hora de criar a partição inicial (/dev/sdb2). Mais uma vez, você precisará selecionar algum espaço livre no CFdisk. Use a tecla de seta para selecionar a opção “[NEW]” e pressione a Entertecla . Insira o tamanho da sua partição inicial e pressione a Entertecla para criá-la.
- Finalmente, você precisa criar a partição swap. Encontre algum espaço livre e use a tecla de seta para selecionar a opção “[NEW]”. Depois disso, calcule exatamente o tamanho que sua partição de troca do Linux precisa ter.
- Com a partição swap disponível, é hora de especificar seu tipo. Realce-o com as setas para cima e para baixo. Depois disso, use as teclas de seta para a esquerda e para a direita para selecionar “[ TIPO ]”. Encontre a troca do Linux no menu e pressione Enter.
- Toda a criação da partição está fora do caminho. Tudo o que resta é escrevê-lo no disco. Usando a tecla de seta para a direita, selecione a opção “[WRITE]” e pressione a Entertecla . Isso gravará seu layout recém-criado diretamente no disco rígido.
Usando o Fdisk para criar layouts de partição Linux
Além do cfdisk, você também pode usar o fdisk
utilitário mais tradicional para criar e modificar partições de disco dentro do Linux. Uma das vantagens dessa abordagem é que o fdisk geralmente vem por padrão na maioria das distribuições do Linux.
- Execute
fdisk
junto com o disco que deseja particionar:
sudo fdisk /dev/sda
- digite ge pressione Enterpara limpar sua tabela de partições atual e recriá-la no formato “GPT” mais recente.
- Digite “n 1” e pressione Enterduas vezes para criar a primeira partição.
- O fdisk solicitará o setor inicial de sua primeira partição. Pressione Enterpara selecionar o valor padrão para o seu disco.
- Você precisa determinar o tamanho geral de sua partição. Você pode usar símbolos como M (megabyte), G (gigabyte) e T (terabyte) para refinar o tamanho de sua partição. Por exemplo, “+8G” definirá sua partição em exatamente 8 gigabytes.
- Feito isso, digite “n 2” e pressione Enterduas vezes para criar a segunda partição.
- Pressione Enternovamente para aceitar o setor inicial padrão e forneça o tamanho que deseja para sua segunda partição. No meu caso, escreverei “+4G” para definir o tamanho geral para 4 gigabytes.
- Digite “n 3” e pressione Enterduas vezes para criar sua última partição.
- Pressione Enterpara aceitar o setor inicial padrão. No entanto, ao contrário das partições anteriores, você pode deixar o segundo prompt em branco e pressionar Enter.
- Depois disso, digite “t 3” e pressione Enterduas vezes para modificar o tipo da última partição.
- Dentro, escreva “19” e pressione Enterpara defini-lo como “Linux swap”.
- Por fim, digite “wq” e pressione Enterpara salvar o novo layout da tabela de partições.
Criando sistemas de arquivos com mkfs
Às vezes, você não precisa fazer um layout de partição inteiro. Às vezes, você só precisa criar um sistema de arquivos . Isso pode ser feito facilmente diretamente no terminal com o mkfs
comando.
- Entre
lsblk
no seu terminal. Ele imprimirá uma lista. Encontre a partição ou unidade na qual deseja criar um sistema de arquivos.
Neste exemplo, apontarei para a primeira partição da unidade secundária “/dev/sda1”. Também é possível apontar o mkfs para “/dev/sda” (para fazer uso de todo o drive).
- Digite o seguinte comando para criar o novo sistema de arquivos em uma partição específica.
sudo mkfs.ext4 /dev/sda1
Deve-se notar que mkfs.ext4
pode ser alterado para qualquer sistema de arquivos que você deseja usar. Por exemplo, você pode criar uma partição “FAT” executando mkfs.vfat
:
sudo mkfs.vfat /dev/sda1
perguntas frequentes
Você precisa desmontar sua unidade antes de executar o cfdisk?
Idealmente sim. No entanto, os ambientes de desktop atuais tendem a remover automaticamente o arquivo de dispositivo de uma unidade sempre que você o desmonta do gerenciador de arquivos. Isso pode ser um problema, pois o cfdisk depende de um arquivo de dispositivo acessível para formatar uma unidade corretamente.
Para corrigir esse problema, você pode executar o cfdisk mesmo se sua unidade ainda estiver montada ou desmontá-la usando o umount
utilitário: sudo umount /media/$USER/your-device
.
É possível listar todos os tipos de partição disponíveis no fdisk?
Sim. O fdisk do submenu Tipo fornece uma lista útil de todos os tipos de partição disponíveis para os quais ele pode formatar. Para acessá-lo, você precisa digitar tseguido do número da partição que deseja modificar. Em seguida, pressione Shift+ Lpara imprimir uma lista dos tipos de partição disponíveis junto com o número do tipo.
Limpar a tabela de partição limparia completamente minha unidade?
Não. Uma tabela de partição é um pequeno arquivo binário que fica no início de cada unidade de disco. Ele serve como uma “lista telefônica” para o seu sistema operacional, para que ele encontre os setores certos para carregar um sistema de arquivos.
Por causa disso, remover a tabela de partição não excluirá nenhum dado existente em seu disco rígido. Para remover adequadamente os dados dentro de suas unidades , você pode “zerar” seu conteúdo canalizando “/dev/zero” para o arquivo do seu dispositivo usando dd: sudo dd status=progress if=/dev/zero of=/dev/sda
.
Crédito da imagem: Sajad Nori via Unsplash . Todas as alterações e screenshots por Ramces Red.
Deixe um comentário