C'est mon deuxième jour sous 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?
Vous avez probablement oublié de dire à mount
où monter votre lecteur.
Linux utilise des fichiers de périphérique (/dev/sda
, /dev/sdb1
, etc.). Contrairement aux disques Windows (C:
, D:
, etc.), vous ne pouvez pas y accéder directement (cd /dev/sdb1
échouera inévitablement, en vous disant 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.
Créez un répertoire que vous utiliserez comme point de montage pour votre lecteur:
mkdir /mnt/mydrive
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écuter Sudo fdisk -l
ou lsblk
pour Identifiez la partition que vous recherchez.
Maintenant, si vous exécutez ls /mnt/mydrive
, il devrait répertorier les fichiers de votre lecteur.
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, ce qui vous permet d'exécuter mount <device>
au lieu de mount <device> <mountpoint>
. C'est pourquoi vous obtenez cette erreur déroutante.
fstab a de nombreuses autres utilisations, telles que le montage d'une partition au démarrage, etc. Plus d'informations sur fstab sur Arch Wiki Linux
Pour connaître le nom de votre appareil, utilisez Sudo fdisk
. Votre appareil est reconnaissable à sa taille et ressemble probablement à /dev/sdx
, où x
pourrait être n’importe quelle lettre de a à z. (En général, a est affecté à 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 l'avez monté. Dans l'exemple ci-dessus, j'ai utilisé /mnt
. Je taperais donc:
cd /mnt