fdisk
funciona em discos, não em partições. No Linux, um disco é referido como, e. /dev/sdb
, enquanto as partições são referenciadas como /dev/sdb1
, /dev/sdb2
etc. Observe que os especificadores de partição de estilo antigo (/ dev / [hs] d ?, / dev / [hs] d ??) sempre termina com um dígito, enquanto os especificadores de disco sempre terminam com uma letra.
Se você acabou de formatar o disco (sem verificação de blocos defeituosos, etc.), o tempo de formatação de alguns segundos não é totalmente irracional. Tudo o que você fez foi gravar as estruturas de metadados do sistema de arquivos inicial no disco, e embora eu não tenha números exatos para citar, elas são relativamente pequenas, e o USB é bastante rápido para gravar quantidades relativamente pequenas de dados. Se você não recebeu nenhum erro, o processo de formatação provavelmente funcionou.
A primeira coisa que você deve fazer é executar o fdisk no dispositivo apropriado. No seu caso, parece que será sudo fdisk /dev/sdb
, mas observe que, em alguns casos, o nome do dispositivo pode mudar com o tempo. Eu recomendo usar uma das entradas em / dev / disk / by-id, pois elas não serão alteradas. Você pode ver o que o disco mostra com a execução, imediatamente antes de conectar o disco:
diff <(ls /dev/disk/by-id) <(sleep 15; ls /dev/disk/by-id)
Isso mostrará as diferenças no conteúdo do diretório entre as duas execuções de ls
, que serão espaçadas em 15 segundos, graças à invocação de sleep
no segundo canal de entrada. 15 segundos devem dar ao kernel tempo suficiente para identificar o disco e deixar o udev criar os nós de dispositivos apropriados. Se não mostrar diferenças (saída vazia), desconecte o disco e tente novamente aumentando o atraso. Você verá os dois dispositivos de partição (terminando com -part
seguido por um número e possivelmente @
) e dispositivos de disco (sem a parte -part
). Se os nomes dos arquivos terminarem com @
, desconsidere esse caractere; é um artefato de ls
de saída.
Uma vez que você tenha a (s) partição (ões) adequada (s), você poderá criar um sistema de arquivos sobre elas. Por exemplo, sudo mkfs.ext4 -v /dev/disk/by-id/xxxxx-Passport-XXXXXXX-part1
. O -v
ativa a saída extra ("v" para verbose), o que lhe dará uma idéia se o sistema de arquivos foi criado com sucesso.
Depois disso, o disco deve ser perfeitamente utilizável.