Comment monter un périphérique flash USB sous Linux et votre Raspberry Pi

Comment monter un périphérique flash USB sous Linux et votre Raspberry Pi / Linux

Le stockage USB amovible facilite le transfert de données d'un PC à un autre, mais si l'ordinateur que vous utilisez ne monte pas automatiquement le périphérique lorsque vous le branchez, vous constaterez probablement que les données se déplacent vers et depuis le périphérique USB. conduire est difficile, voire impossible, sans les bonnes commandes.

Alternativement, vous pourriez avoir un problème similaire avec une carte SD.

Jetons un coup d'œil aux problèmes et à leurs solutions: périphériques USB et cartes SD associés à des distributions populaires (nous utilisons Ubuntu) et à des distributions moins répandues, telles que le système d'exploitation Raspbian Jessie de Raspberry Pi. 5 Ways New Raspbian Jessie Makes Raspberry Pi encore plus facile à utiliser 5 façons dont Raspbian Jessie simplifie l'utilisation de Raspberry Pi Suite à la publication de Debian Jessie en juillet, la communauté Raspberry Pi a été dotée d'une nouvelle version de la variante Raspbian, basée sur la distribution "parent". Lire la suite .

Utilisation de périphériques Flash USB avec des Distros Linux matures

Ce que nous voulons faire lorsqu'un périphérique USB est connecté est visible dans la plupart des distributions Linux matures de longue date, conçues pour offrir une expérience améliorée et centrée sur l'utilisateur. Généralement, ce sont les distributions présentées comme alternatives à Windows et OS X, telles que Ubuntu..

Ici, connecter un périphérique flash USB signifie simplement le brancher.

Une fois cela fait, une fenêtre apparaît, listant le contenu du lecteur, que vous pouvez ensuite parcourir à votre guise..

Pendant ce temps, le retrait en toute sécurité du lecteur est aussi simple et aussi simple que de cliquer sur le bouton d'éjection - pour un retrait en toute sécurité - et de déconnecter physiquement le périphérique..

Qu'en est-il des cartes SD?

Il en va de même avec les cartes SD (pour de meilleurs résultats, assurez-vous qu’il s’agit d’un appareil provenant d’un fabricant fiable. 5 erreurs à éviter lors de l’achat d’une carte MicroSD. 5 erreurs à éviter lors de l’achat d’une carte MicroSD. L’achat de cartes MicroSD peut sembler simple. Quelques erreurs critiques à éviter si vous ne voulez pas regretter votre achat (lire la suite), mais vous constaterez peut-être que si la carte utilise le système de fichiers exFAT, elle ne sera pas montée automatiquement. Vous pourriez même voir un message d'erreur. Si tel est le cas, c'est probablement parce que le logiciel exfat-utils n'est pas installé. Cela permet à votre système Linux de lire le contenu d’un périphérique de stockage exFAT..

Pour installer sur Ubuntu 14.04 ou ultérieure, utilisez

sudo apt-get installez exfat-fuse exfat-utils

Pour 13.04 et les versions antérieures, l’installation nécessite un ppa:

sudo apt-add-repository ppa: relan / exfat sudo apt-get update sudo apt-get install fuse-exfat

Lorsque le support exFAT est installé, lorsque vous insérez votre carte SD (peut-être un périphérique utilisé avec votre appareil photo numérique), vous êtes invité à indiquer la marche à suivre. Pour plus de commodité, j'aime bien ouvrir l'appareil dans le gestionnaire de fichiers..

De même, si vous rencontrez des difficultés pour monter un périphérique à l'aide de la table de fichiers NTFS (certains préfèrent ce système de fichiers. Comment reformater votre lecteur FAT32 en NTFS - Et les avantages de le faire Comment reformater votre lecteur FAT32 en NTFS - Et les avantages de Vous ne le savez peut-être pas, mais choisir le bon système de fichiers pour vos lecteurs est en fait assez important. Bien que l'idée principale de tous les systèmes de fichiers soit la même, il existe de nombreux avantages et inconvénients par rapport à chaque… Lire la suite), utilisez

sudo apt-get install ntfs-3g

… Puis réinsérez pour voir le contenu.

Montage de disques sur le Raspberry Pi

Si la distribution Linux que vous avez choisie ne prend pas en charge le montage automatique des lecteurs USB, vous devrez le configurer manuellement..

Par exemple, si vous avez inséré un lecteur USB dans un Raspberry Pi exécutant Raspbian, vous constaterez qu'il ne se monte pas automatiquement. Aucun logiciel supplémentaire n'est requis pour y arriver, toutefois; il vous suffit d'ajouter quelques commandes!

Commencez par insérer le périphérique. Sur les appareils récents, vous devez disposer de suffisamment d’emplacements disponibles. Sinon, ou si vous utilisez un ancien Pi avec seulement deux emplacements USB (ou même un Pi Zero avec uniquement celui-ci. Démarrer avec Raspberry Pi Zero Démarrer avec Raspberry Pi Zéro Que vous achetiez un magazine collé à l'avant ou que vous trouviez un kit en ligne, il y a de grandes chances que vous soyez maintenant le fier propriétaire d'un ordinateur à 5 $: le Raspberry Pi Zero. En savoir plus), un concentrateur USB alimenté est recommandé.

Si vous souhaitez configurer le périphérique pour qu'il monte automatiquement lorsqu'il est inséré, vérifiez le numéro de référence unique du périphérique à l'aide de la commande:

ls -l / dev / disk / by-uuid /

Notez le code d'identification à 8 chiffres indiqué pour / sda. Vous devrez le faire pour tous les périphériques de stockage USB que vous envisagez de connecter, chacun ayant son propre UUID..

L'étape suivante consiste à créer un point de montage, ce que vous pouvez faire en créant un dossier:

sudo mkdir / media / usb

… Puis donnez le contrôle à l'utilisateur pi (si vous avez changé le nom d'utilisateur par défaut Sécurisation de votre Raspberry Pi: de mots de passe à pare-feu Sécurisation de votre Raspberry Pi: de mots de passe à pare-feu Tout le monde peut utiliser Google pour trouver le nom d'utilisateur et le mot de passe par défaut de votre Raspberry Pi. Ne donnez pas cette intrusion aux intrus! Lisez-en plus, utilisez ceci à la place):

sudo chown -R pi: pi / media / usb

Monter manuellement le lecteur est une autre commande unique:

sudo mount / dev / sda1 / media / usb -o uid = pi, gid = pi

À ce stade, vous pouvez lire, écrire, supprimer et déplacer des fichiers dans / media / usb, que vous trouverez dans le gestionnaire de fichiers. Notez que la commande ci-dessus peut également être entrée en tant que:

sudo mount / dev / sda1 / media / usb

… Mais cela vous empêcherait de lui écrire en utilisant sudo, ce qui n'est pas idéal.

Si votre Pi est en cours d'exécution lorsque vous souhaitez retirer le lecteur, utilisez la commande umount:

umount / media / usb

Notez que la commande correcte nous démonter, ne pas “démonter”. Lorsque le Pi est éteint, vous pouvez déconnecter les lecteurs à tout moment. La même chose est vraie pour tout appareil.

Lecteurs à montage automatique sur le Raspberry Pi

Le montage manuel est assez utile, mais pour éviter de passer par la plupart de ce qui précède, vous pouvez configurer le lecteur pour qu'il se monte automatiquement lorsqu'il est inséré. Vous souvenez-vous de l'UUID que vous avez noté? Cela est pratique ici.

Commencez par ouvrir le fichier fstab dans un éditeur de texte, tel que nano.

sudo nano / etc / fstab

A la fin du fichier, ajoutez cette ligne:

UUID = [YOUR_UUID] / media / usb vfat auto, nofail, noatime, utilisateurs, rw, uid = pi, gid = pi 0 0

Pour que cela fonctionne, vous devrez redémarrer l'appareil..

redémarrage sudo

Tant que vous avez inséré votre UUID à l'endroit indiqué, une fois enregistré (Ctrl + X pour enregistrer et quitter), le lecteur sera automatiquement monté lors de son insertion. N'oubliez pas que pour les autres lecteurs, vous devez ajouter des lignes supplémentaires avec l'UUID de chaque périphérique..

Pour supprimer en toute sécurité un lecteur ajouté au fichier fstab, utilisez

sudo umount / media / usb

Montage et retrait de périphériques USB: pas trop compliqués

Quand j'ai rencontré pour la première fois des problèmes lors du montage de disques dans Raspbian, j'ai été surpris que ce soit réellement un problème. Raspbian Jessie est un système d'exploitation tellement utile que je m'attendais à ce qu'il dispose déjà d'une solution logicielle automatisée..

Cependant, la solution est assez simple et, bien entendu, le système d'exploitation basé sur Debian est suffisamment flexible pour permettre une automatisation basée sur les propres exigences de l'utilisateur..

Avez-vous eu des problèmes pour monter des cartes flash USB ou SD dans Ubuntu ou Raspbian? Dis nous à propos de cela.

En savoir plus sur: Stockage, clé USB.