
No Ubuntu, estou tentando montar meu USB
[] dmesg
... USB Mass Storage support registered.
... scsi 2:0:0:0 Direct-Access Kingston DataTraveler 2.0
... sd 2:0:0:0 [sdb] 15679488 512-byte logical blocks: (8.02 GB/7.47 GiB)
... sd 2:0:0:0 Write Protect is off
(so I assume that /dev/sdb is my USB pendrive)
[] mkdir /mnt/usb
[] mount /dev/sdb /mnt/usb
mount: mounting /dev/sdb on /mnt/usb failed: Invalid Argument
Também tentei com "-t ext4" sem sucesso. O que estou fazendo de errado? Muito obrigado.
Responder1
/dev/sdb representa todo o dispositivo de armazenamento. As partições individuais são endereçadas por números após o nome do dispositivo, por exemplo, sdb1 é a primeira partição no dispositivo de armazenamento sdb. Como as unidades flash USB geralmente possuem apenas uma partição, o comando mount deve ser:
mount /dev/sdb1 /mnt/usb
Responder2
sda
ou sdb
é apenas o nome do seu dispositivo de armazenamento, se quiser montá-lo você deve inserir também o número da partição.
mkdir -p /media/usb
mount /dev/sdb1 /media/usb
Responder3
Como este está entre os principais resultados, quero compartilhar algumas dicas sobre o que aconteceu comigo e como resolvi o problema.
Minha situação é que estou inicializando o instalador do servidor baseado em di 18.04 e quero montar outra unidade de disco óptico (virtual). O que me deu essa mensagem de erro exata.
Observação:
- Estou em um shell busybox, que pode se comportar de maneira diferente das ferramentas GNU.
- Eu tenho um kernel diferente e limitado em execução. Embora a mensagem de erro não fornecesse nenhuma indicação e todos os argumentos parecessem corretos, tentei carregar o módulo do sistema de arquivos, iso9660 no meu caso, com modprobe. Então funcionou. Portanto, seja qual for o sistema de arquivos que você está tentando montar, você deve verificar (lsmod?) se o respectivo módulo do sistema de arquivos está carregado. É improvável que o OP estivesse no busybox, mas ei, perguntas sem contexto suficiente são comuns e estamos tentando resolvê-las.