Tive problemas com o gparted executando a partir do sistema operacional (ou seja, não iniciado a partir de um disco de inicialização "ao vivo"). Supondo que você queira atribuir a unidade inteira a uma partição ext4
.
Nota: assumindo que todo o disco ext4
destruirá os dados existentes nessa unidade!
Experimente o método manual, faça
lsblk
para determinar visualmente onde está a sua unidade USB, ou seja, a letra X
em /dev/sdX
e a (s) partição (ões), se houver, N
in /dev/sdXN
. Por exemplo. /dev/sdc
, /dev/sdc1
, ... Substitua X onde for relevante.
Se necessário, desmonte tudo o que estiver montado nessa unidade
sudo umount /dev/sdXN
Em seguida, opcional, faça as ferramentas de formatação "acreditar" que a unidade está em branco escrevendo zeros no início da memória flash (aqui 100 MB), para iniciar a partir de áreas limpas. Como gravar diretamente no dispositivo ignora mecanismos de nível superior, um sync
garante que os dados sejam realmente gravados (não apenas em buffers))
sudo dd if=/dev/zero of=/dev/sdX bs=1M count=100
sudo sync
Desconecte e, após alguns segundos, reconecte a unidade. lsblk
mostrará um disco em branco.
Faça um disco ext4
Se você quiser atribuir a unidade USB inteira a uma partição ext4
, você pode simplesmente sobrescrever o todo, incluindo a tabela de partições
Comando:
sudo mkfs.ext4 -L "J Connor" /dev/sdX
e é isso. (desconecte / reconecte)
Ou crie um conjunto de partições para ext4
Ou você pode criar uma partição primeiro, talvez menor que 128 GB (a partir de um disco "em branco")
Usando fdisk
sudo fdisk /dev/sdX
Comandos (h para ajuda): assegure que não há partição
p
crie uma partição (n), primária (p), parte nº 1 (1) e tamanho total (padrão para o primeiro e último setores (ou defina um tamanho menor, ou seja, menor número do último setor))
n
p
1
(return for first sector default)
(return for last sector default or set smaller size)
escreva a nova tabela de partições
w
que deixa fdisk
.
Nota: fdisk
cria uma partição 83
(Linux) por padrão.
E crie agora o sistema de arquivos ext4
nessa nova partição
sudo mkfs.ext4 -L "J Connor" /dev/sdX1
Tente desconectar e reconectar o dispositivo. Ele deve ser montado automaticamente.
Ou monte-o manualmente
sudo mkdir /mnt/mydrive
sudo mount /dev/sdX /mnt/mydrive
sudo ls -l /mnt/mydrive
drwxr-xr-x 3 root root 4096 Jan 31 9:28 ./
drwxr-xr-x 6 root root 4096 May 9 2014 ../
drwx------ 2 root root 16384 Jan 31 9:28 lost+found/
Veja também estas explicações sobre o fdisk
.