Donner un nom à sa clè USB sous Ubuntu
Vendredi 4 janvier 2008 19:18Je viens de récupérer une clé USB de 1Go. Je suis trés heureux de cette toute petite acquisition qui va me permettre de ne plus me farcir l’éternelle synchronisation de mes fichiers personnels entre mon pc de bureau et mon portable. Elle fonctionne à merveille, mais quand je la relie à l’une de mes deux machines elle est appelé “disk” et je n’aime pas ça moi qui virevolte entre les supports amovibles.
J’ai donc décidé de changer son nom, J’ai eu besoin de mtools pour cela, donc nous allons l’installer. Commençons d’abords par le présentation de mtools.
Présentation
Mtools est une collection d’outils qui permet à des systèmes Unix de manipuler, lire, et écrire des fichiers sur le système de fichier de MS-Dos, et en particulier sur des disquettes. Les mtools sont libres et font partie du projet GNU.
Procédure
sudo apt-get install mtools
Nous devons maintenant copier le fichier de configuration /etc/mtools.conf dans notre répertoire utilisateur :
cp /etc/mtools.conf ~/.mtoolsrc
Nous éditons maintenant ce fichier :
sudo gedit ~/.mtoolsrc
Au début du fichier nous ajoutons cette ligne qui indique à mtools de laisser tomber plusieurs vérifications :
mtools_skip_check=1
Nous enregistrons et fermons le fichier puis nous insérons la clé USB et exécutons la commande suivante:
sudo fdisk -l
Vous verrez apparaître des informations sur votre disque dur et votre clé USB (si vous n’avez pas autre chose relié à votre PC bien sûr). Voilà ce que cela a affiché pour ma clé Usb :
Disque /dev/sdb: 1073 Mo, 1073741824 octets
255 heads, 63 sectors/track, 130 cylinders
Units = cylindres of 16065 * 512 = 8225280 bytes
Disk identifier: 0×000e7224
Périphérique Amorce Début Fin Blocs Id Système
/dev/sdb1 1 130 1044193+ b W95 FAT32
Nous nous basons, pour la suite, sur la partie en caractère gras. Nous allons faire la manipulation pour renommer la clé USB. Voici la syntaxe de la commande à exécuter (exemple) :
sudo mlabel -i /dev/sdb1 ::Nom_USB
Remplacer sdb1 par votre unité et Nom_USB par le nom que vous avez choisi. Dans mon cas j’ai choisi CedyPers
sudo mlabel -i /dev/sdb1 ::CedyPers
Maintenant, nous exécutons la commande suivante qui permet de vérifier si le changement est bien pris en compte. Remplacer aussi sdb1 par votre unité :
sudo mlabel -i /dev/sdb1 -s ::
La commande vous retournera un résultat sous la forme suivante :
Volume label i NOM_USB (abbr=NOMBRE_USB_MAJUSCULE)
Pour cela à affiché le résultat suivant : :
Volume label i CedyPers (abbr=CEDYPERS)
Maintenant déconnectez votre clé USB, puis reconnectez là et voilà votre clé avec un nom personnalisé.


Autiwa dit:
5 janvier 2008 à 0:29
Je m’étais moi aussi posé la question de personnaliser l’affichage. En partie parce qu’il m’arrive de lancer plusieurs supports externes en même temps et qu’il n’était pas pratique de devoir adapter le script en fonction de “disk” ou “disk-1″
Je suis donc parti dans un grand délire à vouloir modifier les règles je ne sais plus où, non seulement je n’y comprenais rien, mais en plus ça marchait pas.
Bref, j’ai trouvé un truc tout simple et qui marche du feu de rien.
Il suffit de lancer le post de travail et de cliquer sur les propriétés de sa clé usb par exemple. Dans le dernier onglet, en cliquant sur “avancé” on peut spécifier le point de montage simplement en rentrant “cle_usb” dans le champ “point de montage”.
Je suis incapable de dire les différences qu’il y a entre ta méthode et celle que j’utilise, mais je la trouve super simple, alors j’en profite pour la diffuser vu que c’est le propos de ton billet.
Cordialement,
Autiwa
craquos dit:
5 janvier 2008 à 0:46
C’est terrible toute cette manip pour en arriver la ?
Pourquoi ca n’est pas par defaut dans cette distrib ?
Poupoul2 dit:
5 janvier 2008 à 0:54
Tu aurais pu faire beaucoup plus simple et sans rien installer:
sudo e2label /dev/TA_PARTITION TON_ETIQUETTE aurait parfaitement fait l’affaire
nel230 dit:
5 janvier 2008 à 1:35
Pour synchroniser 2 machines, pourquoi ne pas utiliser Unison ? Personellement, j’ai obté pour cette solution, et j’en suis pleinement satisfait.
PS: avec un partage monté (smb, p.ex), ça ne fonctionnait pas bien, mais en mode client/serveur par ssh, ça fonctionne à merveille.
Tuto intéressant:
http://wiki.mandriva.com/fr/Unison
Sébastien dit:
5 janvier 2008 à 1:57
bah, c’est que e2label, comme son nom l’indique, fait pour ext2 (et aussi ext3) mais surement pas pour les FATs.
Sinon, juste pour le mentionner, le label peux etre mis au formatage avec l’option -n de mkfs…
zippy dit:
5 janvier 2008 à 4:46
je comprend toujours pas pourquoi y en a qui s’obstine a ne pas utiliser le protocle apt! c’est pas difficile pourtant!: apt://mtools
voilà! on clique sur le lien et sa installe!
merci de rentre l’utilisation de notre ordinateur plus agréable
figaro dit:
5 janvier 2008 à 8:40
Il serait bon de préciser que cette procédure avec mlabel est pour les partitions MSDOS Windows et ne s’applique en aucun cas aux partitions Linux pour lesquelles il convient d’utiliser
tune2fs - L ou e2label
LebrEf dit:
5 janvier 2008 à 10:39
La solution de Autiwa marche très bien
MG dit:
5 janvier 2008 à 10:59
Je crois que pour Hardy Heron il est prévu un système de renommage facile de tout support amovible.
Revan dit:
5 janvier 2008 à 11:57
Mtools est-il compatible avec les UUID ? Parce que là, la clé USB est bien sur /dev/sdb mais si jamais tu branches plusieurs clés USB, que se passe-t-il ? Mtools va surement donner le nom au périphérique attaché à /dev/sdb…donc ca pose problème si on utilise plusieurs périphériques de stockage de masse en même temps
Il faudrait pouvoir nommer un périphérique de manière unique (c’est donc à ça que servent les UUID), mais je sais pas si ca marche avec mtools…
@++
adam0509 dit:
5 janvier 2008 à 13:17
LOL le truc qui se fait en 2 clic sous Winfuck !!!!!!!!!
Ca c’est typique de Linux quoi !!! Dfaçon tout ce qui est point de montage, fstab, fsck c’est pas DU TOUT user-friendly sur Ubuntu/Linux…
Et pourtant sous dapper yavait un bon outil (disks-admin) qui était bourré de bonnes idées…
Cedynamix dit:
5 janvier 2008 à 14:09
@Autiwa : Ta méthode que je viens de tester permet de spécifier un point de montage mais en aucun cas le nommage en dur ta clé USB. Pour le résultat de ta manip chez moi après l’avoir fait suite à la mienne sur un seul de mes PC, et bien quand je connecte ma clé usb le nom que je lui ai donné s’affiche mais le point de montage est différent du nom. Et sur le second PC ou je n’ai pas fait ta manip et bien le nom s’affiche toujours mais le point de montage est identique. J’espère avoir répondu à ta question
@Poupou2 : Sébastien plus bas a répondu e2label ne fonctionne qu’avec les partitions ext2 et 3
@Zippy ; tout simplement parce que tout le monde ne tourne pas avec Gutsy
mais je vais le rajouter pour ceux qui l’utilise.
@ figaro : c’est vrai j’aurai du le précise. C’est fait
@ Revan : mtools n’est pas compatible avec les UUID tous bonnement parce que,comme la précisé Figaro plus haut, mtools sert uniquement a manipuler des systèmes de fichiers MS-Dos.
craquos dit:
5 janvier 2008 à 14:12
C’est bien ce que je dit :
QUEL BORDEL ! ! !
Autiwa dit:
5 janvier 2008 à 14:29
Bien entendu, je n’ai jamais dit que ma méthode renommait carrément la partition. C’est d’ailleurs pour ça que j’ai bien lu ton titre, qui dit “donner un nom sous ubuntu”, je me suis donc dit que le nom, tu souhaitais le donner uniquement pour ton ordinateur tournant sous ubuntu, et en aucun cas de manière générale. Vu que je savais pas si ta méthode renommait en “dur” ou uniquement sous l’OS.
@craquos/adam0509 : ce sont des partitions typiquement windows, il est normal que ça soit un peu plus compliqué de les manipuler sous GNU/Linux. Pour ma part, je trouve ça super simple les points de montage sous linux, mais ça n’engage que moi :).
Un petit détail, essayez de manipuler des partitions non windows (ne serais-ce qu’y avoir accès) sous windows, ça sera aussi compliqué, voire plus que de manipuler du windows sous Ubuntu
guyr dit:
5 janvier 2008 à 15:07
@adam0509
La même manip (à un paramètre près) te permet de changer
le “Disk identifier” de ta clé ou d’un disque dur windows.
Bien pratique parfois …
Pas sûr que tu puisses faire ça en 2 clicks sous windows!
Guy
adam0509 dit:
5 janvier 2008 à 18:33
Moi ce que je vois c’est que ma clé/carte mémoire en FAT32 je modifie en 2 clics son nom sous winfck, et c’est tout ce qui compte pour moi :p
Revan dit:
5 janvier 2008 à 23:33
Perso je préfère avoir du mal à renommer un périphérique qu’une gestion archaïque de Windows avec des lettres pour les disques durs et autres périphériques de stockage.
Cedynamix dit:
6 janvier 2008 à 0:07
@ Revan : tu sais si je garde ma clé formaté en FAT32 c’est tout simplement pour garder une compatibilité pour les échanges de fichiers avec les archaïques possesseurs de système Windows
ChRiiS dit:
6 janvier 2008 à 14:14
Moi je fais comme Autiwa sous ma Gusty, rien de bien compliqué…
Poste de travail (computer:////) -> Je clic droit sur le volume en question -> Volume -> Paramètre -> Point de montage -> Nom du périphérique (sans son adresse hein juste son nom).
Un double clic, un clic droit, 4 clics gauche, on rentre le nom, un clic gauche.
Même pas de quoi effrayer le plus endoctriné des Redmondiens avec un coup de terminal, ma grand mère pourrais le faire.
peimmo dit:
17 janvier 2008 à 22:44
La touche F2 elle est en option sur ton clavier…
Une astuce inutile pour ceux qui en ont une.
dyp dit:
17 mars 2009 à 16:57
salut cedynamix,
merci pour ce tuto, j’arrive du planet et de la mailist UWiki, comme il y a un copyright sur tes ouevres traitant du libre, je me demandais si il était possible de faire un tutoriel pour la doc Ubuntu ?
Cedynamix dit:
22 mars 2009 à 2:02
@Dyp : Sans problème vas-y
dyp dit:
22 mars 2009 à 9:22
merci.
rdv sur la doc ubuntu rubrique renommer_lecteur_usb