Journal : Y vont y bien chez Ubuntu ?
Posté par farib () le 24 novembre 2006
Bon j'ai mis à jour mon ubuntu en edgy pour voir un peu ce que ça donnait...
par "hasard", je suis tombé sur le fstab
et de voir que les /dev/machin sont remplacés par les uuid des partitions.
Bon ça part d'un bon sentiment, et si on bouge des disques, ça marche toujours, mais maintenant, on se retrouve avec un fichier illisible....
(oui, je débarque, apparemment ça fait un bail, je trouve des posts de juillet sur ubuntuforums à ce propos)
Votre avis ?
par "hasard", je suis tombé sur le fstab
et de voir que les /dev/machin sont remplacés par les uuid des partitions.
Bon ça part d'un bon sentiment, et si on bouge des disques, ça marche toujours, mais maintenant, on se retrouve avec un fichier illisible....
(oui, je débarque, apparemment ça fait un bail, je trouve des posts de juillet sur ubuntuforums à ce propos)
Votre avis ?
> Lire le journal (17 commentaires, moyenne: 3,5).
Vous avez demandé le commentaire #778221.



faut lire les commentaires
il suffit de lire les commentaires juste au dessus de la ligne de montage pour voir qui est qui :
# /dev/hda5
UUID=9550ab50-946f-4a1b-ad71-1656451b69ab none swap sw 0 0
donc forcément ca devient totalement lisible. Aprés je ne sais pas qu'elle est la raison de cette utilisation.
[^]Re: faut lire les commentaires
bête question: il est stocké où l'uuid ?
Si il est stocké dans les métadata de la partition et si t'utilises un autre OS qui va se servir de la partoche pour du swap en mode raw, y'a de fortes chances que l'UUID soit effacé, non ?
[^]Re: faut lire les commentaires
beh.......; moi ca ma gavé... j'aime bien savoir qui fait quoi et ou... donc j'ai remis les /dev a la place des UUID.
GNARK !!
http://astrolix.org
[^]Re: faut lire les commentaires
J'ai regardé par curiosité les sources de http://packages.debian.org/unstable/source/udev (volume_id/lib)
si j'ai bien compris ca utile le serial number des FS :
- dans le superblock pour l'ext2
- dans les metainfo à la fin de la partition pour le swap, donc si le swap est toujours reconnu, l'uuid est tjrs la. (j'ai peut être pas tout compris au source).
- dans le serial number pour FAT
etc...
La génération des uuid pour être aléatoire et unique se base sur l'heure et l'adresse MAC de la première carte ethernet si possible.
Pour un uuid généré par cette lib, on peut retrouver l'heure de la création de cet uuid.
(faut prendre mon commentaire avec des pincettes, j'ai regardé rapidement)
[^]Re: faut lire les commentaires
C'est pour l'avenir. En effet à partir de 2.6.19 c'est possible d'utiliser libata pour les disques IDE (pata), ces disques apparaitront sous la forme /dev/sd* à la place de /dev/hd*. Grace à l'utilisation des UUID le switch se font de façon transparente chez moi (j'utilise un 2.6.19-rcX-mm).
Apres c'est sur que des labels auraient été plus lisibles plutot que les UUID par contre je sais pas si tout les FS supportent les labels.
(vol_id donne le UUID d'un partition, sinon avec udev c'est dans /dev/disks/by-uuid/)
[^]Re: faut lire les commentaires
Les label sont /a priori/ portable sous PC, étant écrit dans la table des partitions.
Par contre, pour le matériel non PC, je ne sais pas. Cela peut être génant pour une distrubution multi-plateforme.
Personnellement, j'utilise les labels ou lvm pour les disques externes. Pour les disques internes, je ne les change pas tous les jours, je n'ai donc pas l'utilité de me compliquer ma fstab sur ce point.
Malgré ce que les témoignages de certains ici, l'UUID reste quand même imbuvable. Cela me rapelle la notation avec les lun...
Un coup de cfdisk, et tu sais en quelques secondes à quelle partition est associée ton label. Je ne fais personnellement pas super confiance aux commentaires dans un fichier fstab.
[^]Re: faut lire les commentaires
Sous Debian (testing), vol_id n'est pas dans le $PATH mais dans /lib/udev:
# /lib/udev/vol_id -u /dev/hda8
6af9c629-91c8-49a4-b586-2c12f185b550
[^]Re: faut lire les commentaires
Il y a des explications là:
http://doc.ubuntu-fr.org//applications/uuid_et_label
[^]Re: faut lire les commentaires
Un extrait: