Cette page n'a pas encore d'étiquettes.
Apportez votre aide…

Ceci est une ancienne révision du document !



Comment renommer un disque ?

Ou Attribuer un LABEL à un système de fichier

L'objectif de cet article est de présenter les outils et méthodes disponibles pour (re)nommer des systèmes de fichiers.

A quoi cela sert-il ? C'est très utile et pratique pour reconnaître et désigner vos unités de stockage.
L'intérêt de cette manipulation ne pourra vous échapper pour paramétrer le fichier /etc/fstab afin d'éviter d'apprendre les uuid des partitions. 1)

Pour être exact, on ne renomme pas un disque, une clé USB, une carte mémoire, ou une partition mais on renomme le système de fichier d'un support de stockage, ou encore on attribue un label à ce système de fichier
Pour les versions d'Ubuntu inférieures à la 8.10 (Intrepid Ibex), il ne semble pas y avoir d'outils graphiques permettant cette opération. Les manipulations présentées se font donc par ligne de commande (mais elle restent simples). Pour la 8.10 et au-delà, le gestionnaire de partitions Gparted permet d'assigner des étiquettes aux systèmes de fichiers ou de les changer.
Ces manipulations influent sur une zone sensible du disque et peuvent potentiellement vous faire perdre vos données. Réaliser ces manipulations après avoir formaté votre disque reste la solution la plus sûre. Si un problème survenait, vous pouvez vous retourner vers un logiciel de récupération de données tel que TestDisk (cf. testdisk). Ce logiciel est disponible sur des distributions de réparation comme SystemRescue

La façon de renommer un disque dépend du format des données de celui-ci.

Pour savoir quel /dev/xxx et quel système de fichier correspond au disque (TYPE="xxx"), tapez dans la console :

 sudo blkid /dev/xxx      # /dev/sd* est accepté
Si vous avez besoin de le monter, dans une console tapez :
mount

Retrouvez votre disque grâce à son point de montage (par exemple /media/disk) et notez son appellation système (exemple /dev/sdb1) et son système de fichier (exemple fat32). L'exemple donnerait la ligne :

/dev/sdb1 on /media/disk type fat32 ...
Si vous avez fait des modifications de label (ou de uuid), les modifications ne sont pas prises en compte immédiatement par votre système. Pour forcer une remise à jour, il faut soit rebooter le poste, soit utiliser la commande:
sudo udevtrigger 

Dans les explications suivantes on supposera qu'on travaille sur le disque /dev/sdb1.

Il vous faut pour faire cela le programme e2label, celui-ci est déjà présent sur votre système, sinon il faut installer le paquet e2fsprogs.

Dans votre console tapez :

sudo e2label /dev/sdb1 NouveauNom

Remplacez NouveauNom par le label (16 caractères au maximum autorisés) que vous voulez attribuer à votre disque.

Redémarrez votre système pour un disque interne ou débranchez et rebranchez votre périphérique pour un disque externe pour constater les effets.

Il vous faut pour faire cela le programme reiserfstune, celui-ci est déjà présent sur votre système, sinon il faut installer le paquet reiserfsprogs. Ce programme permet de paramétrer finement vos systèmes de fichiers en reiserfs mais le disque doit être démonté au préalable.

Dans votre console tapez :

sudo umount /dev/sdb1
sudo reiserfstune -l 'NouveauNom' /dev/sdb1

Remplacez NouveauNom par le label (16 caractères au maximum autorisés) que vous voulez attribuer à votre disque.

Redémarrez votre système pour un disque interne ou débranchez et rebranchez votre périphérique pour un disque externe pour constater les effets.

Il vous faut pour cela le programme xfs_admin, celui-ci n'est pas forcément présent sur votre système, alors il faudra installer le paquet xfsprogs.

Dans votre console, tapez :

sudo umount /dev/sdb1
sudo xfs_admin -L NouveauNom /dev/sdb1

Remplacez NouveauNom par le label (12 caractères au maximum autorisés) que vous voulez attribuer à votre disque. Pour supprimer le label, remplacez-le par deux tirets, comme ceci :

sudo xfs_admin -L -- /dev/sdb1

Il vous faut pour faire cela le programme mlabel, celui-ci n'est pas forcément présent sur votre système, alors il faudra installer le paquet mtools.

Vérification du nom courant :

sudo mlabel -i <device> -s ::

exemple :

sudo mlabel -i /dev/sdb1 -s ::

Si vous avez un message du genre :

Total number of sectors (7831504) not a multiple of sectors per track (62)!
Add mtools_skip_check=1 to your .mtoolsrc file to skip this test

Effectuer ceci :

echo mtools_skip_check=1 >> ~/.mtoolsrc

Pour effectuer le changement de nom, dans votre console tapez :

sudo mlabel -i <device> ::<label>

Donc :

sudo mlabel -i /dev/sdb1 ::NouveauNom

Remplacez NouveauNom par le label que vous voulez attribuer à votre disque.

Redémarrez votre système pour un disque interne ou débranchez et rebranchez votre périphérique pour un disque externe pour constater les effets.

Il vous faut pour faire cela le programme ntfslabel, celui-ci n'est pas forcément présent sur votre système, alors il faudra installer le paquet ntfsprogs.

Dans votre console tapez :

sudo ntfslabel /dev/sdb1 NouveauNom

Remplacez NouveauNom par le label (128 caractères au maximum) que vous voulez attribuer à votre disque.

Redémarrez votre système pour un disque interne ou débranchez et rebranchez votre périphérique pour un disque externe pour constater les effets.

Il vous faut pour faire cela le programme mkswap, si celui-ci n'est pas présent sur votre système, alors il faudra installer le paquet util-linux.

Dans votre console tapez :

sudo /sbin/swapoff -v /dev/sdb1   
sudo mkswap -L "NouveauNom" /dev/sdb1
sudo /sbin/swapon -a -v

Basé sur Rename USB Drive et sur la version précédente basée sur :

—-

Contributeurs : Initié par Damocles, Réécrit par YoBoY, fnx.


1)
voir à ce sujet l'article complémentaire à celui-ci uuid_et_label
  • tutoriel/comment_renommer_un_disque.1248160920.txt.gz
  • Dernière modification: Le 18/04/2011, 14:51
  • (modification externe)