Hugues LARRIVE, mercredi 9 janvier 2008, 10:51:17 CET > > Vera Mickael a écrit : > >> Pour ne plus entendre parler de ces problèmes de devices tu > >> peux utiliser les labels au lieu des noms de périphérique > >> vu que c'est devenu le bazar... > > > > Qu'entends-tu par labels ? Tu veux parler d'udev ? > Oui, c'est ça.
Pas vraiment udev, c’est interne aux systèmes de fichiers. > Il faut nommer les différents volumes avec une > méthode / des outils variables en fonction du système de > fichier. L’outil est : — tune2fs -L ou e2label pour ext2 et ext3 ; — reiserfstune pour reiserfs ; — mkswap -L pour le swap ; — pour vfat, c’est changeable en clicodrome sous Windows, peut-être aussi avec les gestionnaires de fichiers sous Linux, sinon mkdosfs -n ; — ntfslabel pour ntfs ; — pour les autres (jfs, xfs…), voir les pages de man… Note : éviter le / au début du nom (ou même dans le nom), sinon ça coince pour les liens dans /dev/disk/by-label/ (ce qui n’est pas vraiment gênant mais ça peut faire bizarre de ne pas trouver toutes ses partitions dans ce répertoire (utile ne serait-ce que pour avoir la liste des étiquettes qu’on a donné :o)). > On obtient ce genre de chose : > ls -l /dev/disk/by-label/ > total 0 > lrwxrwxrwx 1 root root 10 2008-01-09 11:40 Data -> ../../hda8 > lrwxrwxrwx 1 root root 10 2008-01-09 11:40 Debian -> ../../hda5 > lrwxrwxrwx 1 root root 10 2008-01-09 11:40 Grub -> ../../hda2 > lrwxrwxrwx 1 root root 10 2008-01-09 11:40 Swap -> ../../hda6 > lrwxrwxrwx 1 root root 10 2008-01-09 11:40 Ubuntu -> ../../hda7 > lrwxrwxrwx 1 root root 10 2008-01-09 11:40 Windows > -> ../../hda1 Là, c’est bien le fait d’udev… > # /etc/fstab: static file system information. >[…] > LABEL=Debian / reiserfs notail 0 1 Là, c’est l’usage direct de l’étiquette (label). Si on utilisait udev, ce serait /dev/disk/by-label/Debian (ce qu’on pourrait aussi avoir), pas LABEL=Debian. >[…] -- Sylvain Sauvage