43 votes

Le point de montage ne peut pas trouver le périphérique dans /etc/fstab

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

mount: ne peut pas trouver /dev/sdb1/mnt dans /etc/fstab ou /etc/mtab

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

52voto

Ronan Boiteau Points 791

Pourquoi cette erreur?

Vous avez probablement oublié d'indiquer à mount où monter votre disque.

Linux utilise des fichiers de périphériques (/dev/sda, /dev/sdb1, etc.). Et contrairement aux lecteurs Windows (C:, D:, etc.), vous ne pouvez pas y accéder directement (cd /dev/sdb1 échouera inévitablement, vous indiquant qu'il ne s'agit pas d'un répertoire mais d'un fichier). Si vous souhaitez ouvrir un lecteur avec mount, vous devez fournir un point de montage. Un point de montage est 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 disque:

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

    mount /dev/sdb1 /mnt/mydrive

    Remarque : Si vous ne connaissez pas le fichier de périphérique de votre disque, vous pouvez exécuter sudo fdisk -l ou lsblk pour identifier la partition que vous recherchez.

  3. Maintenant, si vous exécutez ls /mnt/mydrive, cela devrait lister les fichiers de votre disque.

  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'informations sur cette erreur

/etc/fstab est un fichier dans lequel vous pouvez associer une partition à un point de montage, vous permettant d'exécuter mount au lieu de mount . C'est pourquoi vous obtenez cette erreur confuse.

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

1voto

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ù x pourrait être n'importe quelle lettre de a à z. (Généralement, a est assigné à votre premier disque dur interne)

Pour monter un lecteur USB sudo mount , par exemple:

sudo mount /dev/sdb /mnt

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

cd /mnt

1voto

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

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

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X