Organiser le montage des disques externes
Intro
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)
Plus 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