A montagem não pode encontrar o dispositivo em / etc / fstab

9

É o meu segundo dia no Linux. Estou com dificuldades para montar uma unidade USB. Mostra este erro:

mount: can't find /dev/sdb1/mnt in /etc/fstab or /etc/mtab

Como posso me livrar desse erro?

    
por Double S 12.05.2016 / 21:12

2 respostas

11

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

  1. Crie um diretório que você usará como o ponto de montagem da sua unidade:

    mkdir /mnt/mydrive
    
  2. 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 ou lsblk para identificar qual deles é a partição procurando por.

  3. Agora, se você executar ls /mnt/mydrive , ele deverá listar os arquivos da sua unidade.

  4. 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.

fstab tem muito mais usos, como montar uma partição no momento da inicialização, etc. Mais informações sobre fstab no wiki do Arch Linux

    
por Ronan Boiteau 12.05.2016 / 22:00
1

Para saber o nome do seu dispositivo, use sudo fdisk . Seu dispositivo pode ser reconhecido pelo seu tamanho e, provavelmente, se parece com /dev/sdx , onde x poderia ser qualquer letra de a para z. (Normalmente, um é atribuído ao seu primeiro disco rígido interno)

Para montar uma unidade usb sudo mount <Your Device Name> <Mount Position> , por exemplo:

sudo mount /dev/sdb /mnt

Para acessar o que você acabou de montar, use a posição onde você montou. No exemplo acima, usei /mnt , então eu digitaria:

cd /mnt
    
por Looserof7 12.05.2016 / 21:53