• Introduction

Rien de nouveau... Juste un petit récapitulatif...

Le but: faire en sorte que les disques externes apparaissent par exemple de la manière suivante:
- /dev/Data250Go ou /dev/Backup500Go etc.. (au lieu de choses comme /dev/sdb1 )
- soient montés directement en /media/DATA250G0 ou /media/BACKUP500G0 etc.. (au lieu de choses comme /media/disk).

Et ceci sans passer par une modification du fstab avec l'UUID (qui est une autre méthode ne faisant pas l'object de ce billet).


  • /dev/

- On branche son disque (il se monte généralement directement dans /media/disk).

- On vérifie par un mount et on trouve son nom dans /dev/

$ mount
/dev/sdb1 on /media/disk type vfat (rw,nosuid,nodev,shortname=mixed,uid=1000,utf8, umask=077)
$

- On utilise la commande suivante pour trouver des informations uniques.

$ udevinfo -a -p /sys/block/sdb/sdb1/ | more

On identifie par exemple:

ATTRS{model}=="ABC123"
ATTRS{vendor}=="MaxternDigi"

- On créé/édite le fichier /etc/udev/rules.d/10-local.rules en y ajoutant:

ATTRS{vendor}=="MaxternDigi" , ATTRS{model}=="ABC123" , NAME="Data250Go"

- On test en démontant le disque et en le rebranchant... un mount nous renvoi:

/dev/Data250Go on /media/disk type vfat (rw,nosuid,nodev,shortname=mixed,uid=1000, utf8,umask=077)

+ d'infos à l'adresse: http://reactivated.net/writing_udev_rules.html


  • /media/

Par défaut les disques sont montés dans /media/ avec comme nom le contenu du champs "LABEL".
Il suffit donc de changer le LABEL du périphérique.

- On modifie le LABEL du disque:

Par exemple en EXT3:

Affichage du label:

$ sudo vol_id /dev/Data250Go | grep ID_FS_LABEL=
ID_FS_LABEL=
$

Modification du label:

$ sudo e2label /dev/Data250Go Data250Go



Pour les autres types de formatages voir par exemple ici.

- On démonte, on rebranche et le disque doit se monter dans /media/DATA250G0


  • Divers

- Si jamais notre user n'a pas les droits en écriture:

$ sudo chown yannick:yannick /media/DATA250G0

- En cas de double montage en usb0 etc... passer des lignes en commentaire dans /etc/usbmount/usbmount.conf