Je viens de commencer à exécuter ArchLinux et les choses allaient assez bien jusqu'à ce que je rencontre ce problème - j'ai l'impression de manquer quelque chose d'évident mais je ne suis pas sûr de ce que c'est.
Lorsque j'essaie de monter ma clé USB, je ne trouve pas l'appareil dans / dev.
Voici le dmesg de quand je branche le bâton:
USB 1-8: new high speed USB device using ehci_hcd and address 6
Selon la page pertinente d'ArchLinux, je suppose que je suis censé y voir le nœud de l'appareil. Je ne le vois pas cependant.
Voici ma sortie lsusb:
Bus 001 Device 006: ID 13fe:1f00 Kingston Technology Company Inc. DataTraveler 2.0 4GB Flash Drive / Patriot Xporter 32GB (PEF32GUSB) Flash Drive
Quand je jette un œil dans / dev, je vois sda, sda1..sda4, mais je suis presque sûr que ce n'est que mon disque dur et ses partitions.
Quelqu'un a-t-il des suppositions sur ce qui me manque?
linux
usb-flash-drive
arch-linux
Justin
la source
la source
Réponses:
Le redémarrage a résolu cela pour moi. C'était peut-être lié au fait que j'ai mis à jour le noyau et que le redémarrage était nécessaire pour une raison quelconque.
la source
Dans / dev, vous voyez en effet les disques durs comme / sda et / sdb etc. Si vous allez dans / dev / disk / by-id / vous verrez une liste différente avec des noms de périphériques uniques.
Lorsque vous le montez, utilisez ce nom comme vous utiliseriez / sda.
L'avantage d'utiliser des noms de périphériques uniques au lieu de noms comme / sda, est que le périphérique est monté de la même manière à chaque fois, indépendamment de l'ordre de démarrage ou des clés USB restantes lors du redémarrage, ce qui peut changer l'ordre des lecteurs USB, etc.
Voici la commande de montage pour mon lecteur mp3 Cowen (une ligne):
Et pour monter le micro Sd dans le même appareil, je retourne dans / dev / disk / by-id pour découvrir son nom et le monter comme ceci (une ligne):
Vous devez d'abord créer les répertoires de montage. Je place généralement des lecteurs avec un support fixe dans / mnt / et des lecteurs avec un support amovible dans / media /. D'autres le font différemment.
Une fois qu'il fonctionne directement depuis la ligne de commande, vous pouvez le placer dans votre table de système de fichiers (éditez / etc / fstab en tant que root) pour faciliter le montage.
Voici un extrait de mon fstab qui montre comment je monte 4 lecteurs mp3 différents (chacun 1 ligne par appareil et 2 par appareil s'il contient une carte microsd):
Une fois qu'il est dans le fstab, au lieu de le monter avec la commande complète comme nous l'avons fait ci-dessus, je peux le monter de cette façon plus courte:
et ça fait la même chose.
Donc, pour récapituler: tout d'abord, créez les points de montage (répertoires) que vous utiliserez pour le monter. deuxièmement, allez découvrir le nom de périphérique unique dans / dev / disk / by-id troisième, assemblez et exécutez la commande mount avec votre nom unique et le point de montage que vous avez décidé.
Ensuite, je "ls" habituellement le point de montage pour être sûr que l'appareil est là et lisible.
J'étais plus bavard que vous n'auriez pu en avoir besoin, mais d'autres le liront également. De plus, les commentaires dans l'extrait fstab ont supprimé l'octothorpe (#) devant eux en raison de l'éditeur ici - ils doivent être là pour que cela fonctionne.
la source