Mount no puede encontrar el dispositivo en / etc / fstab


21

Es mi segundo día en Linux. Tengo dificultades para montar una unidad USB. Muestra este error:

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

¿Cómo puedo deshacerme de este error?


¿Cómo montas?
Mostafa Ahangarha

sudo mount / dev / sdb1 / mnt
Doble S

1
Esto está mal. Debe montar su dispositivo en un punto de montaje. por ejemplo: mount /dev/sdb1 /media/usb. Solo recuerde que /media/usb/debe hacerse antes del montaje
Mostafa Ahangarha

3
para USB, es mejor que esté montado dentro de la /media/carpeta. Además, /mnt/no está hecho por ti. es una carpeta integrada en ubuntu
Mostafa Ahangarha

1
Lo ha hecho mediaen su directorio de inicio mientras hablamos del directorio raíz (/). Ejecute esto primero y sudo mkdir /media/usbluego monte su USB porsudo mount /dev/sda1 /media/usb
Mostafa Ahangarha

Respuestas:


25

¿Por qué?

Probablemente olvidó decir mountdónde montar su unidad.

Linux utiliza los archivos de dispositivos ( /dev/sda, /dev/sdb1, etc.). A diferencia de las unidades de Windows ( C:, D:, etc.), no se puede acceder a ellos directamente ( cd /dev/sdb1es siempre,, que le dice que no es un directorio, pero un archivo). Si desea abrir una unidad con mount, debe proporcionar un punto de montaje . Un punto de montaje es básicamente un directorio en el que se abrirá su unidad USB y donde podrá acceder a sus archivos.


Solución

  1. Cree un directorio que usará como punto de montaje para su unidad:

    mkdir /mnt/mydrive
    
  2. Monta tu disco con este comando:

    mount /dev/sdb1 /mnt/mydrive
    

    Nota: Si no conoce el archivo del dispositivo de su unidad, puede ejecutarsudo fdisk -lolsblkidentificar cuál es la partición que está buscando.

  3. Ahora, si ejecuta ls /mnt/mydrive, debería enumerar los archivos de su unidad.

  4. Cuando haya terminado, no olvide desmontar su unidad USB antes de extraerla de la computadora:

    umount /dev/sdb1
    

Más información

/etc/fstabes un archivo en el que puede asociar una partición con un punto de montaje, lo que le permite ejecutar en mount <device>lugar de mount <device> <mountpoint>. Es por eso que obtienes este error confuso.

fstab tiene muchos más usos, como montar una partición en el momento del arranque, etc. Más información sobre fstab en la wiki de Arch Linux


1

Para conocer el nombre de su dispositivo, use sudo fdisk. Su dispositivo puede ser reconocido por su tamaño, y probablemente se vea como /dev/sdx, donde xpodría haber cualquier letra de la A a la Z. (Por lo general, se asigna a su primer disco duro interno)

Para montar una unidad usb sudo mount <Your Device Name> <Mount Position>, por ejemplo:

sudo mount /dev/sdb /mnt

Para acceder a lo que acaba de montar, use la posición donde lo ha montado. En el ejemplo anterior que he usado /mnt, entonces escribiría:

cd /mnt

0

sudo mkdir / mnt / spider sudo mount -t ntfs-3g -o remove_hiberfile / dev / sda2 / mnt / spider

Recuerde reemplazar el nombre de las unidades de / dev / sda2 al suyo. Puede encontrar el nombre de sus unidades utilizando el comando sudo fdisk -l.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.