Le montage ne trouve pas le périphérique dans / etc / fstab


21

C'est mon deuxième jour sur Linux. J'ai des difficultés à monter une clé USB. Il montre cette erreur:

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

Comment puis-je me débarrasser de cette erreur?


Comment montez-vous?
Mostafa Ahangarha

sudo mount / dev / sdb1 / mnt
Double S

1
C'est faux. Vous devez monter votre appareil sur un point de montage. par exemple: mount /dev/sdb1 /media/usb. N'oubliez pas que cela /media/usb/doit être fait avant le montage
Mostafa Ahangarha

3
pour l'USB, il est préférable de le monter dans le /media/dossier. d'ailleurs, /mnt/n'est pas fait par vous. c'est un dossier intégré dans ubuntu
Mostafa Ahangarha

1
Vous l'avez fait mediadans votre répertoire personnel pendant que nous parlons du répertoire racine (/). Exécutez ceci en premier sudo mkdir /media/usbpuis montez votre clé USB parsudo mount /dev/sda1 /media/usb
Mostafa Ahangarha

Réponses:


25

Pourquoi?

Vous avez probablement oublié de dire mountoù monter votre lecteur.

Linux utilise des fichiers de périphériques ( /dev/sda, /dev/sdb1, etc.). Contrairement à disques Windows ( C:, D:, etc.), vous ne pouvez pas y accéder directement ( cd /dev/sdb1échoueront inévitablement, vous dire que ce n'est pas un répertoire , mais un fichier). Si vous souhaitez ouvrir un lecteur avec mount, vous devez fournir un point de montage . Un point de montage est essentiellement un répertoire dans lequel votre clé USB sera ouverte et où vous pourrez accéder à vos fichiers.


Solution

  1. Créez un répertoire que vous utiliserez comme point de montage pour votre lecteur:

    mkdir /mnt/mydrive
    
  2. Montez votre lecteur avec cette commande:

    mount /dev/sdb1 /mnt/mydrive
    

    Remarque: Si vous ne connaissez pas le fichier de périphérique de votre lecteur, vous pouvez exécutersudo fdisk -loulsblkpour identifier la partition que vous recherchez.

  3. Maintenant, si vous exécutez ls /mnt/mydrive, il devrait répertorier les fichiers de votre lecteur.

  4. Lorsque vous avez terminé, n'oubliez pas de démonter votre clé USB avant de la retirer de l'ordinateur:

    umount /dev/sdb1
    

Plus d'information

/etc/fstabest un fichier dans lequel vous pouvez associer une partition à un point de montage, vous permettant de l'exécuter à la mount <device>place de mount <device> <mountpoint>. C'est pourquoi vous obtenez cette erreur déroutante.

fstab a de nombreuses autres utilisations comme le montage d'une partition au démarrage, etc. Plus d'informations sur fstab sur le wiki Arch Linux


1

Pour connaître le nom de votre appareil, utilisez sudo fdisk. Votre appareil peut être reconnu par sa taille, et ressemble probablement à /dev/sdx, où xpourrait être n'importe quelle lettre de a à z. (Habituellement, un est attribué à votre premier disque dur interne)

Pour monter un lecteur USB sudo mount <Your Device Name> <Mount Position>, par exemple:

sudo mount /dev/sdb /mnt

Pour accéder à ce que vous venez de monter, utilisez la position où vous avez monté. Dans l'exemple ci-dessus que j'ai utilisé /mnt, je tape donc:

cd /mnt

0

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

N'oubliez pas de remplacer le nom du lecteur de / dev / sda2 par le vôtre. Vous pouvez trouver le nom de vos disques en utilisant la commande sudo fdisk -l.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.