Primeiro, você provavelmente deve executar seus comandos como root, pois isso pode ser parte do problema. (Veja sua permissão negou erros?)
Eu noto
/dev/sdb is entire device, not just one partition!
, o que significa que seu dispositivo foi detectado, mas não possui partições lógicas.
O fdisk só mostra partições. Você deveria estar usando o parted
root@hostname~# parted
(parted) print all
isto mostrará todos os dispositivos de armazenamento e não apenas aqueles com partições.
Para criar uma partição no dispositivo, você pode usar o gparted ou usar o parted na linha de comando se não tiver um ambiente de área de trabalho.
verifique se o seu dispositivo está desmontado
root@hostname~# umount /dev/sdb
começar a dividir
root@hostname~# parted
listar dispositivos
(parted) print all
selecione seu dispositivo
(parted) select /dev/sdb
crie uma nova partição
(parted) mkpart
surgirá e pedirá coisas diferentes. Para garantir a compatibilidade com todos os sistemas, e não apenas com o Linux, recomendo configurar o tipo de partição como fat32 em vez de ext.
Depois de criar uma nova partição, você pode sair do parted
(parted) q
então você pode montar sua nova partição
root@hostname~# mount /dev/sdb1 /mnt/
espero que isso ajude!