détection et montage partitions , fstab et UUID

Bonjour à tous ,

J’ai réinstallé ma Squeeze au propre en Dual boot avec une Ubuntu 10.04.

Situation de base des partitions :

Device Boot Start End Blocks Id System /dev/sda1 * 1 1216 9767488+ 83 Linux /dev/sda2 1217 24340 185742721 5 Extended /dev/sda3 24341 60801 292872982+ 83 Linux /dev/sda5 1217 1459 1951866 82 Linux swap / Solaris /dev/sda6 1460 12158 85939686 83 Linux /dev/sda7 12159 24340 97850368 83 Linux

Sda 1 pour le / d’Ubuntu , sda6 pour le /home Ubuntu et sda7 pour Debian ( pas de /home séparé )
Sda 3 est une partition de données :“partage” qui ne bouge pas.

Mon /etc/fstab:

[code]sorodje@sorodje-desktop:~$ cat /etc/fstab

/etc/fstab: static file system information.

Use ‘vol_id --uuid’ to print the universally unique identifier for a

device; this may be used with UUID= as a more robust way to name devices

that works even if disks are added and removed. See fstab(5).

proc /proc proc defaults 0 0

/ was on /dev/sda7 during installation

UUID=9d9eb995-13be-4161-bf4e-3ef69d52d417 / ext4 errors=remount-ro 0 1

swap was on /dev/sda5 during installation

UUID=d9d87283-e3b7-4bb5-af69-431303ffbf67 none swap sw 0 0

cdrom

/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

partition partagée /dev/sda3 “partage”

#UUID=7c04ef94-94aa-4bda-9f15-0a36538d1405 /media/partage ext4 defaults,user 0 2

partage /dev/sda3 test

/dev/sda3 /media/partage ext4 defaults,user 0 2
[/code]

Donc à l’install , Debian reconnait bien toutes ces partitions et les insère dans le menu “Raccourcis” de Gnome … le montage se fait avec demande de passwd root même pour ma partition de partage , ce qui m’agace.

Donc j’ai refait mon /etc/fstab , d’abord sur la base de l’UUID de la partition /dev/sda3 ( fichier tel que ci dessus mais en commentant le montage par /dev/sda3 et en décommentant le montage par l’UUID … et là , une nouvelle entrée partage est créée dans le menu raccourci dès la connexion et le montage est auto … par contre l’entrée “partage” d’origine est gardée ( d’où les deux entrée “partage” dans le menu ) et bien entendu cette entrée retourne un beau message genre " partition déjà montée : ERROR " … logique puisque ma partition est montée automatiquement via le fichier fstab…

Par contre , avec le fstab tel que ci dessus et l’utilisation du /dev/sda3 en lieu et place de l’UUID , le menu raccourci présente une seule entrée partage et le montage est automatique… ce que je recherchais …

Quelqu’un peut m’expliquer le pourquoi du comment de la différence de résultat entre l’utilisation de l’UUID et /dev/sda3?

Question corollaire : comment se met en place à l’installation la reconnaissance et le montage des partitions ? quels sont les fichiers de conf ( nommage et droits des partitions en particulier ) concernés en dehors du /etc/fstab ?

PS : j’espère être clair dans l’exposé de mon questionnement , veuillez m’excuser si ce n’est pas le cas :wink:

Si l’UUID est correcte, il ne devrait pas y en avoir !

Pour pouvoir être montée par ton user c’est “users” et non “user” dans le fstab :slightly_smiling:

Vérifies les droits sur la partition “partage” avant le montage :slightly_smiling:

Si l’UUID est correcte, il ne devrait pas y en avoir !

[/quote]

l’UUID est correcte :wink: … j’a re-re-re-revérifié :wink:

Bonjour,

Imaginons que tu bricole tes partitions et que /dev/sda3 deviennent /dev/sda2 ou /dev/sda4 : Avec l’uuid la reconnaissance du disque n’est pas afectée.

De forte chances pour que gnome ait attribué un autre point de montage a la partition ( enfin hal/nautilus quoi ). Il y a peut être deux icones du même nom dans la barre latérale de nautilus ?? ( il m’a déjà fait le coup une fois :wink: )

Oui c’est pour ça que je prends l’habitude d’utiliser des UUID dans mon fstab :wink:

Hal/nautilus : Oui c’est ce que je subodore aussi … l’installation m’a paramétré un montage automatique des autres partitions EXT4 de mon disque …

Où allez supprimer tout ça donc ? et laisser le /etc/fstab faire le job comme je l’entends ?

Quand c’est arrivé j’ai juste fait le ménage dans /media/ pour ne laisser ( remplacer ) que les dossiers concernés par le fstab…
Mais je me retrouve avec 2 icones de la même partition dans la barre latérale de nautilus : Une ressemblant aux autres, montable et gérée par le fstab, et une autre bizarre ( et inutile) qui continue a me renvoyer ce message d’erreur:

Le tout est de ne pas se planter d’icone :laughing: [size=50]Click click click et reclick[/size] [size=85]( C’est une des raison pour laquelle je fait mes adieux à gnome/nautilus :confused: [/size]

[quote=“Clem_ufo”]Quand c’est arrivé j’ai juste fait le ménage dans /media/ pour ne laisser ( remplacer ) que les dossiers concernés par le fstab…
Mais je me retrouve avec 2 icones de la même partition dans la barre latérale de nautilus : Une ressemblant aux autres, montable et gérée par le fstab, et une autre bizarre ( et inutile) qui continue a me renvoyer ce message d’erreur:

Le tout est de ne pas se planter d’icone :laughing: [size=50]Click click click et reclick[/size] [size=85]( C’est une des raison pour laquelle je fait mes adieux à gnome/nautilus :confused: [/size][/quote]

Oui c’est exactement ma situation … mais en supprimant les points de montage dans /media , j’ai bien l’impression qu’il sont recréés au redémarrage … sans être dans fstab … c’est ça que je ne capte pas … comme s’il y’avait deux sources de montage auto , une via fstab et une autre ,

PAr exemple : mes partitions Ubuntu sont présentes dans Nautilus et dans le menu démarrer en icones … au clic , le systême me les monte en me demandant mon mot de passe … elles ne sont pas dans fstab !

où sont les config de ça ? d’où ça vient ? :open_mouth:

Salut,

fstab est un fichier statique et mtab un fichier dynamique où les “autres” viennent mettre leur nez avec plus ou moins de bonheur.

Vive les clickodromes tels que Nautilus :slightly_smiling:

[quote=“ggoodluck47”]Salut,

fstab est un fichier statique et mtab un fichier dynamique où les “autres” viennent mettre leur nez avec plus ou moins de bonheur.

Vive les clickodromes tels que Nautilus :slightly_smiling:[/quote]

C’est bien entendu la raison pourquoi j’ai tendance à fuir les Gnome et KDE le plus possible depuis que la ligne de commande à été dompter pour ma part je recommande PCmanFM voir XFE qui sont très léger et reste visuellement sympathique pour gérer en masse mes fichiers. j’y pense la gestion par UUID est très pratique pour gérer les disques des mes PC ( entre l’IDE qui me sert pour les sauvegardes et mes sata, scsi et sas c’était la “merdouille” à gérer ).

Re,

Il ne te reste plus qu’à convaincre sorodje :slightly_smiling:

:laughing:

Oui mais pour le moment je veux garder gnome et comprendre comment pourquoi ça fonctionne de cette manière et comment je le modifie… çet automatisme nautilus/Gnome ne doit pas être bien loin non ?

Debian en ligne de commande c’est pour mon serveur “d’apprentissage” . Sur mon PC de Bureau j’aimerais abandonner Ubuntu pour Debian et ce n’est donc pas pour me retrouver avec des trucs faits automatiquement sans que je sache pourquoi alors que je n’avais pas ce souci avec Ubuntu quand même non ? :033

Hum … vraiment personne pour m’aiguiller ? :023

Bonjour,
Essaie de regarder du coté de gvfs fuse gnome-mount ; Je suis sur que ce sont eux les fautifs ( :smiling_imp: )

Arf vu :12 … Gnome-volume-manager ptêt aussi …

Merci de la piste je vais scruter et regarder comment on modifie la configuration de ces trucs :wink:

Salut

J’ai le même problème. Sauf qu’il est apparu après une mise à jour récente de ma Sid AMD64.
Dans cette mise à jour, il y avait la noyau 2.6.32-5-amd64 et, lors de l’installation, j’ai eu un message qui m’indiquait que la gestion des partitions par ce noyau avait changé et qui me proposait de passer à la reconnaissance via l’UUID.
La proposition me paraissait honnête… je l’ai acceptée.
Un second message précisait que (de mémoire) le fstab et le grub.menu.lst seraient modifiés en conséquence. Il y avait d’autres modifications mais je n’ai pas noté lesquelles. :confused:
Il fait le boulot à ma place, c’est parfait !

Sauf que, depuis, j’ai des entrées en double pour mes partitions : une montée et l’autre non.
Avec un message d’erreur quand, distraite, je ne clique pas sur la bonne ligne.
Pourtant, les anciennes lignes de mon fstab sont commentées.
J’ai bien essayé d’enlever quelques-unes de ces lignes mais ça ne change rien.

J’ai quand même remarqué que cette anomalie ne concerne que les partitions en NTFS. Les partitions Linux ne sont pas concernées par cette double entrée, pas plus que la dernière partition en FAT32 qui me reste encore.

Ça ne m’aide pas vraiment pour chercher une solution mais si ça vous donne une idée, elle m’intéresse.

Merci.

Salut,

Je veux bien essayer de regarder attentivement ton fstab :slightly_smiling:

Je suis passé à l’UUID il y a déja quelques temps.

Copié-collé du fstab et de ll /dev/disk/by-uuid :slightly_smiling:

C’est sympa, merci.

[quote="/etc/fstab"]# /etc/fstab: static file system information.

proc /proc proc defaults 0 0

Sid

/dev/sdc1 / ext3 errors=remount-ro 0 1

UUID=29948213-83fb-40a4-983d-e53561ab0372 / ext3 errors=remount-ro 0 1

/dev/sdc3 /home ext3 defaults 0 2

UUID=70d5610e-b842-4557-b114-8e9ec1a1d704 /home ext3 defaults 0 2

/dev/sdc4 none swap sw 0 0

UUID=0a51b355-8076-4902-bfd1-527310259e2b none swap sw 0 0

Disque C

/dev/sda1 /media/PROGRAMMES ntfs-3g rw,users,auto,noatime 0 0

UUID=127036017035EBDB /media/PROGRAMMES ntfs-3g rw,users,auto,noatime 0 0

Disque D

/dev/sda2 /media/MUSIQUE_1 vfat rw,user,auto,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=850 0 0

UUID=B47F-FC70 /media/MUSIQUE_1 vfat rw,user,auto,gid=100,uid=1000,umask=002,iocharset=utf8,codepage=850 0 0

Disque E

/dev/sda3 /media/MUSIQUE_2 ntfs-3g rw,users,auto,noatime 0 0

UUID=6CDC5DA3DC5D67FA /media/MUSIQUE_2 ntfs-3g rw,users,auto,noatime 0 0

Disque F

/dev/sdc2 /media/MUSIQUE_3 ntfs-3g rw,users,auto,noatime 0 0

UUID=CAEC5D74EC5D5C2F /media/MUSIQUE_3 ntfs-3g rw,users,auto,noatime 0 0

Disque G

/dev/sdb4 /media/MUSIQUE_4 ntfs-3g rw,users,auto,noatime 0 0

UUID=70A06412A063DD5A /media/MUSIQUE_4 ntfs-3g rw,users,auto,noatime 0 0

Disque H

/dev/sdd1 /media/MUSIQUE_5 ntfs-3g rw,users,auto,noatime 0 0

UUID=B65C596D5C5928FF /media/MUSIQUE_5 ntfs-3g rw,users,auto,noatime 0 0

Disque I

/dev/sdd2 /media/MUSIQUE_6 ntfs-3g rw,users,auto,noatime 0 0

UUID=367C35CF7C358A9F /media/MUSIQUE_6 ntfs-3g rw,users,auto,noatime 0 0

SAUVEGARDES

/dev/sdd3 /media/SAUVEGARDES ext3 defaults 2 2

UUID=c7749d30-ba5a-413e-a536-cb9d25c524fa /media/SAUVEGARDES ext3 defaults 2 2

Lenny1

/dev/sdb1 /media/Lenny1 ext3 errors=remount-ro 0 2

UUID=a1d48b46-aa9d-486d-b233-4e6620cd0d44 /media/Lenny1 ext3 errors=remount-ro 0 2

Lenny2

/dev/sdb2 /media/Lenny2 ext3 defaults 2 2

UUID=7eded247-8d8a-462c-a533-9dbadff71ef6 /media/Lenny2 ext3 defaults 2 2

Swap Lenny

/dev/sdb3 none swap sw 0 0

UUID=4d6e7e1f-36b7-4300-a8dc-b701433b3fa2 none swap sw 0 0

CD ROM

/dev/hda /media/cdrom0 udf,iso9660 user,noauto 0 0

/dev/cdrom1 /media/cdrom0 udf,iso9660 user,noauto 0 0

Lecteur de disquettes

/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0[/quote]

Je sais : ça peut faire peur. :119

Par contre, je n’ai pas très bien compris ce que tu voulais que je copie/colle ensuite alors je l’ai remplacé “à ma sauce” :

$ ls -l /dev/disk/by-uuid/ total 0 lrwxrwxrwx 1 root root 10 11 mai 18:14 0a51b355-8076-4902-bfd1-527310259e2b -> ../../sdc4 lrwxrwxrwx 1 root root 10 11 mai 18:14 127036017035EBDB -> ../../sda1 lrwxrwxrwx 1 root root 10 11 mai 18:14 29948213-83fb-40a4-983d-e53561ab0372 -> ../../sdc1 lrwxrwxrwx 1 root root 10 11 mai 18:14 367C35CF7C358A9F -> ../../sdd2 lrwxrwxrwx 1 root root 10 11 mai 18:14 4d6e7e1f-36b7-4300-a8dc-b701433b3fa2 -> ../../sdb3 lrwxrwxrwx 1 root root 10 11 mai 18:14 6CDC5DA3DC5D67FA -> ../../sda3 lrwxrwxrwx 1 root root 10 11 mai 18:14 70A06412A063DD5A -> ../../sdb4 lrwxrwxrwx 1 root root 10 11 mai 18:14 70d5610e-b842-4557-b114-8e9ec1a1d704 -> ../../sdc3 lrwxrwxrwx 1 root root 10 11 mai 18:14 7eded247-8d8a-462c-a533-9dbadff71ef6 -> ../../sdb2 lrwxrwxrwx 1 root root 10 11 mai 18:14 a1d48b46-aa9d-486d-b233-4e6620cd0d44 -> ../../sdb1 lrwxrwxrwx 1 root root 10 11 mai 18:14 B47F-FC70 -> ../../sda2 lrwxrwxrwx 1 root root 10 11 mai 18:14 B65C596D5C5928FF -> ../../sdd1 lrwxrwxrwx 1 root root 10 11 mai 18:14 c7749d30-ba5a-413e-a536-cb9d25c524fa -> ../../sdd3 lrwxrwxrwx 1 root root 10 11 mai 18:14 CAEC5D74EC5D5C2F -> ../../sdc2

Si tu as besoin d’autre chose…

Edit : J’ai remis les anciennes lignes “/dev/machin” que j’avais enlevées pour tester.

Bizarres ces UUIDs en lettres majuscules et sans ‘-’.
Je ne dis pas que ce soit anormal mais je ne connais pas.
Toutes les miennes sont du genre
UUID=fsdgf60bc-d34d-56df-556e-98a05hb01d97

Bonjour

Bien vu ! Justement, les seuls UUID concernés sont ceux des partitions en NTFS.
Dès que j’en ai fini avec ma journée de boulot, je relirai le fil dans Trucs & Astuces pour voir si je peux corriger ça.

Merci.

Salut,

1 - ll est le raccourci par défaut proposé d’origine dans .bashrc :slightly_smiling: Mais tu as deviné :slightly_smiling:
2 - La seule particularité que je voie est :

[quote]# Lenny2

/dev/sdb2 /media/Lenny2 ext3 defaults 2 2

UUID=7eded247-8d8a-462c-a533-9dbadff71ef6 /media/Lenny2 ext3 defaults 2 2 [/quote]
Pourquoi pour Lenny2 en cas d’erreur elle n’est pas remontée en RO ?

Donc rien ne justifie tes ennuis de ce côté là !

Tes UUID me semblent parfaitement cohérents.