Por quê?
Você provavelmente esqueceu de informar mount
onde montar sua unidade.
O Linux usa arquivos de dispositivos ( /dev/sda
, /dev/sdb1
, etc.). Ao contrário das unidades do Windows ( C:
, D:
, etc.), você não pode acessá-las diretamente ( cd /dev/sdb1
inevitavelmente falhará, informando que não é um diretório, mas um arquivo). Se você deseja abrir uma unidade com mount
, é necessário fornecer um mountpoint . Um ponto de montagem é basicamente um diretório no qual seu drive USB será aberto e onde você poderá acessar seus arquivos.
Solução
-
Crie um diretório que você usará como o ponto de montagem da sua unidade:
mkdir /mnt/mydrive
-
Monte sua unidade com este comando:
mount /dev/sdb1 /mnt/mydrive
Observação: Se você não souber o arquivo do dispositivo da unidade, poderá executar
sudo fdisk -l
oulsblk
para identificar qual deles é a partição procurando por. -
Agora, se você executar
ls /mnt/mydrive
, ele deverá listar os arquivos da sua unidade. -
Quando terminar, não se esqueça de desmontar a sua unidade USB antes de removê-la do computador:
umount /dev/sdb1
Mais informações
/etc/fstab
é um arquivo no qual você pode associar uma partição a um ponto de montagem, permitindo que você execute mount <device>
em vez de mount <device> <mountpoint>
. É por isso que você tem esse erro confuso.