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.