Como formatar uma unidade no Linux a partir da linha de comando
Se precisar adicionar uma unidade externa ao seu sistema Linux, pode ser necessário formatá-la. Se você quiser aprender como fazer esse processo na linha de comando, esta é sua chance.
Meu desktop Linux atual tem uma unidade principal que abriga o sistema operacional e quatro outras unidades onde armazeno dados diferentes. Tenho um drive para música, um para vídeo, um para documentos e outro para máquinas virtuais. Cada unidade secundária foi adquirida nova e, portanto, teve que ser formatada antes do uso.
Como minha máquina desktop possui uma GUI, eu poderia ter usado a ferramenta GNOME Disks e formatado essas unidades sem abrir a janela do terminal. No entanto, sou antiquado em algumas coisas, então vou automaticamente para a linha de comando para esses trabalhos - mesmo quando a tarefa é mais fácil com uma GUI.
Então, como você formata uma unidade para que esteja pronta para uso em um sistema Linux?
Deixe-me mostrar a você.
Localizando o nome da unidade
O que você precisa: As únicas coisas que você precisa são de uma instância do Linux em execução (não importa qual distribuição você usa), uma unidade externa conectada à máquina e um usuário com privilégios sudo.
É isso. Vamos trabalhar.
1. Localize o nome da unidade
A primeira coisa que você deve fazer é conectar a unidade à máquina. Depois de fazer isso, você precisará localizar o nome do dispositivo (que será algo como /dev/sdb). Para fazer isso, use o comando lsblk assim:
lsblk -f
Você deverá ver uma lista de todas as unidades conectadas.
2. Particione a unidade
Isso se aplicará apenas a discos que ainda não foram particionados (como uma nova unidade). Se o seu disco já tiver sido usado, talvez não seja necessário executar este comando.
Para particionar uma unidade, usaremos o comando fdisk (assumindo que o nome da unidade seja /dev/sdb) assim:
sudo fdisk /dev/sdb
A primeira coisa que faremos é definir um esquema de partição. Se sua máquina usa o modo BIOS legado, escolha o tipo MBR. Se sua máquina usa UEFI, use o modo GPT. Vamos supor que sua máquina use UEFI, então digite g e pressione Enter no teclado.
Em seguida, crie uma nova partição digitando n. Depois disso, pressione Enter para aceitar os padrões de número de partição, primeiro setor e último setor.
Ao terminar, digite p para listar a nova tabela de partições e salve suas alterações escrevendo a tabela de partições com a opção w.
Formatando a unidade
Agora que a unidade possui uma tabela de partição, você pode formatá-la.
1. Formatando como ext4
Se você quiser usar o popular formato ext4, o comando para isso é:
sudo mkfs -t ext4 /dev/sdb1
A opção -t é para type, que é ext4. Observe que adicionamos 1 ao nome da nossa unidade. Por que? Porque essa é a primeira partição da unidade que criamos.
2. Formatação para NTFS
Você pode querer formatar a unidade para que ela possa ser acessada por máquinas Windows. Para isso o comando seria:
sudo mkfs -t ntfs /dev/sdb1
Montando a unidade
Com o drive formatado, é hora de montá-lo para que fique acessível. O processo para esta tarefa é simples.
Primeiro, crie um novo diretório para servir como ponto de montagem. Vamos supor que você seja a única pessoa que acessará essa unidade. Essa configuração significa que podemos montar a unidade em seu diretório inicial. Vamos criar um ponto de montagem com o comando:
sudo mkdir ~/EXTERNAL
Você pode nomear o diretório como quiser.
Com o ponto de montagem criado, vamos montar o drive com o comando:
sudo mount -t auto /dev/sdb1 ~/EXTERNAL
A unidade agora deve estar montada e utilizável.
E isso é tudo para formatar uma unidade no Linux a partir da linha de comando.