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 ?
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 ?
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.
Créez un répertoire que vous utiliserez comme point de montage pour votre disque:
mkdir /mnt/mydrive
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.
Maintenant, si vous exécutez ls /mnt/mydrive
, cela devrait lister les fichiers de votre disque.
Lorsque vous avez terminé, n'oubliez pas de démonter votre clé USB avant de la retirer de l'ordinateur:
umount /dev/sdb1
/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
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
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.