Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/10/2006, à 13:40

Kok

Noms des partitions

Bonjour,

Une question que je me pose reste sans réponse malgré mes recherches sur le forum et Google. J'aimerais comprendre le fonctionnement du nommage des partitions.
Je m'explique :
J'ai installé Ubuntu sur mon ordi ou j'avais deja un Windows (je sais beurk mais bon smile ). Toutes mes partitions ont été reconnues sans problème même celles en NTFS et elles ont été nommé automatiquement avec les noms que je leur avais donné sous Windows. Sous Ubuntu, il n'y a pas moyen de les modifié (mis à part en installant mtools pour les FAT32, etc ...). Pourtant si je modifie le nom sous Windows, il est également modifié sous Ubuntu (j'ai un double boot). Il y a donc d'une facon ou d'autre une info liée à chaque partition pour les labels, indépendante de l'OS.
J'ai créé avec GParted une nouvelle partition FAT que j'ai monté sous Ubuntu et celle-là garde le nom du point de montage (media/sda6 => sda6, c'est un disque en SATA) meme si je modifie le nom sous Windows.

En gros, je ne comprend pas ou Ubuntu recupere les noms des partitions pour les monter automatiquement au demarrage et pourquoi il ne le fait pas pour la nouvelle partition que j'ai monté à la mano.

Voila
C'est pas bien grave comme probleme mais j'aimerai bien comprendre pour ma culture personnelle smile

Hors ligne

#2 Le 08/10/2006, à 23:35

snapshot

Re : Noms des partitions

Oio, c'est assez déconcertant ce comportement. J'en suis arrivé à la conclusion suivante : si le système de fichier est assez évolué pour contenir un nom de volume, alors il est utilisé, sinon, le nom du point de montage est utilisé par défaut.

Ainsi:
- NTFS : plutot évolué -> nom du volume
- FAT : pas de nom -> nom du point de montage

mais ça reste à confirmer !


Pensez à mettre [Résolu] dans le titre une fois votre problème réglé !

Hors ligne

#3 Le 10/10/2006, à 16:23

Kok

Re : Noms des partitions

Non je ne pense pas parce que j'ai aussi des partitions FAT avec le nom de volume, celles que je n'ai pas modifié après l'install.
Pour moi, les noms de volume sont stockés dans le MBR et utiliser par défaut par Ubuntu pour le montage automatique. Mais quand on crée un point de montage nous mêmes, là il utilise le nom du répertoire. Pourquoi, comment ?? C'est ca la question smile

Dernière modification par Kok (Le 10/10/2006, à 16:24)

Hors ligne

#4 Le 10/10/2006, à 21:59

snapshot

Re : Noms des partitions

Exact ! elle est foireuse ma théorie, d'autant plus que le système FAT disposent bien d'un nom de volume (aka label) !

Pour essayer d'y voir clair, j'ai fait l'expérience suivante : j'ai un disque supplémentaire en ext3 dont l'icone gnome est "extra", ainsi que le point de montage. Je l'ai démonté, renommé /media/extra en /media/super, modifier le fichier /etc/fstab en conséquence et remonté /media/extra... voilà l'état des lieux :

- j'ai toujours une icone "Extra" dans le "Poste de travail" (le point de montage n'existe plus !)... Quand je clique dessus, Gnome me dit que /dev/hdd1 n'est pas un support amovible !
- Une icone "super" est apparue... elle correspond bien à mon disque supplémentaire

J'ai reconfiguré mes points de montage comme avant (renommé super en extra, modifié fstab... etc). Le poste de travail m'indique ceci :

- j'ai toujours l'icone Extra... impossible à monter car amovible !
- l'icone "super" a disparue... mais a été remplacée par une icone "extra" tout à fait opérationnelle

mystère ! smile

Ce que je conclus de cette expérience :
- il doit y avoir deux sources d'affichage des disques durs : ceux qui sont paramétrés (et stocké je ne sais où), plus ceux qui sont montés dynamiquement.
- pour l'affichage des noms : c'est celui du point de montage pour ceux qui sont montés dynamiquement, et c'est celui qui est paramétré pour les autres.
- lors de l'installation d'Ubuntu, tous les disques durs découverts sont ajoutés à la liste "icones paramétrées" (première liste) avec comme nom leur label.

D'ailleurs, dans le poste de travail, j'ai une icone "Disquette 1" alors que ma machine n'a pas de lecteur de disquette. Il doit s'agir "d'une icone paramétrée"

Je ne pense pas que le noms de volumes soient stockés dans le MBR : déjà il n'y en a qu'un seul par disque, alors qu'on peut avoir plusieurs partitions. Et ensuite, c'est un endroit hyper-sensible qui demande des droits root pour y écrire. Je pense plutot que ces infos doivent être stockées dans les fichiers .desktop habituels à Gnome.

Mais bon... encore une fois, c'est juste une théorie ! smile et encore, ça n'explique pas que le changement du nom sous windows change le nom de l'icone sous ubuntu. Peut-être que la liste des icones paramétrées est mise à jour ?

Dernière modification par snapshot (Le 10/10/2006, à 22:00)


Pensez à mettre [Résolu] dans le titre une fois votre problème réglé !

Hors ligne

#5 Le 11/10/2006, à 10:46

Kok

Re : Noms des partitions

Tout à fait d'accord avec cette analyse smile
J'ai dit MBR mais je suis pas spécialiste et je me suis peut-être trompé wink
Je pensais à la table des partitions mais je sais pas si c'est la même chose.

Enfin bref, la question devient donc : où se trouve cette fameuse liste des partitions montées dynamiquement au démarrage d'Ubuntu et paramétrée lors de l'installation ?

Hors ligne

#6 Le 12/10/2006, à 15:07

snapshot

Re : Noms des partitions

On confond souvent MBR et table de partition car ils sont logés tous les deux dans les deux premiers secteurs du disque (2 * 256 = 512 octets). Cependant, le MBR occupe les 446 premiers octets, et la table de partition les 64 suivants (et il y a encore 2 octets de signature fixé à 0xAA55)... Donc est-ce que c'est la même chose ou pas... oui et non, c'est un peu comme on veut ! smile

Pour trouver où est stockée cette fameuse liste, j'ai du utiliser une ruse de sioux ! Sachant que c'est forcément dans un fichier du home, j'ai associé un commentaire à l'une de ces icones, et j'ai fait un grep pour le retrouver à partir de tous les fichiers de mon home...
Bon, ok c'est c'est bourrin comme méthode, mais ça a marché ! big_smile
Il semblerait donc que ces informations soient stockées dans le répertoire ~/.nautilus/metafiles et plus particulièrement dans le fichier ~/.nautilus/metafiles/computer:%2F%2F%2F.xml. J'ai pas trop le temps de bidouiller pour voir comment ça marchait mais je n'ai pas l'impression qu'on puisse les modifier en court-circuitant gnome... Il doit y avoir un autre moyen plus orthodoxe de le faire smile


Pensez à mettre [Résolu] dans le titre une fois votre problème réglé !

Hors ligne

#7 Le 12/10/2006, à 15:32

cep

Re : Noms des partitions

Sur une partition ext3, le label :
:~$ sudo tune2fs -l /dev/hda2 |grep volume\ name
Filesystem volume name:   /data2

Donc le label choisi ici = /data2 est enrégistré à cet endroit :

:~$ sudo dd skip=2 count=1 if=/dev/hda2 | od -Ax -tx1z -v
1+0 enregistrements lus
1+0 enregistrements écrits
512 octets (512 B) copiés, 0,187062 seconde, 2,7 kB/s
000000 b8 62 00 00 c0 89 01 00 b0 13 00 00 22 67 01 00  >.b.........."g..<
000010 ad 62 00 00 01 00 00 00 00 00 00 00 00 00 00 00  >.b..............<
000020 00 20 00 00 00 20 00 00 98 07 00 00 00 00 00 00  >. ... ..........<
000030 ff 5d 2e 45 00 00 25 00 53 ef 01 00 01 00 00 00  >.].E..%.S.......<
000040 09 00 2e 45 00 4e ed 00 00 00 00 00 01 00 00 00  >...E.N..........<
000050 00 00 00 00 0b 00 00 00 80 00 00 00 34 00 00 00  >............4...<
000060 02 00 00 00 01 00 00 00 41 66 1f e7 2a 97 4e 90  >........Af..*.N.<
000070 88 d6 18 a6 5d 44 2c 58 2f 64 61 74 61 32 00 00  >....]D,X/data2..<
000080 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000090 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0000a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0000b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0000c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01  >................<
0000d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0000e0 08 00 00 00 00 00 00 00 00 00 00 00 37 fb 3c 75  >............7.<u<
0000f0 17 d8 47 a4 a2 59 74 19 90 84 fe a6 02 01 00 00  >..G..Yt.........<
000100 00 00 00 00 00 00 00 00 09 00 2e 45 06 02 00 00  >...........E....<
000110 07 02 00 00 08 02 00 00 09 02 00 00 0a 02 00 00  >................<
000120 0b 02 00 00 0c 02 00 00 0d 02 00 00 0e 02 00 00  >................<
000130 0f 02 00 00 10 02 00 00 11 02 00 00 12 02 00 00  >................<
000140 13 03 00 00 00 00 00 00 00 00 00 00 00 00 40 00  >..............@.<
000150 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000160 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000170 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000180 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000190 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001a0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001d0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001e0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
0001f0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  >................<
000200

Hors ligne

#8 Le 12/10/2006, à 15:55

Kok

Re : Noms des partitions

Ok merci à tous les 2.
Je jetterai un oeil à l'occaz sur ce fameux fichier smile

Hors ligne

#9 Le 13/10/2006, à 10:46

Kok

Re : Noms des partitions

Salut
chez moi, il n'y a pas de ~/.nautilus/metafiles/computer:%2F%2F%2F.xml, il a peut-être été créé quand tu as associé un commentaire. En tout cas, c'est pas là qu'on va trouver notre bonheur je pense sad

Hors ligne

#10 Le 13/10/2006, à 11:44

snapshot

Re : Noms des partitions

Oui c'est vrai.. j'ai l'impression qu'il crée les fichiers au fur et à mesure.

Mais dans le répertoire, il n'y a pas de d'autres fichiers intéressants ?

De toute façon, je ne pense pas qu'on puisse traffiquer ces fichiers... C'est la boite noire de gnome, et on n'est pas supposée savoir qu'elle existe, et peut même changer d'une version à l'autre


Pensez à mettre [Résolu] dans le titre une fois votre problème réglé !

Hors ligne

#11 Le 14/10/2006, à 13:49

Kok

Re : Noms des partitions

J'ai rien trouvé d'intéressant chez moi dans les autres fichiers en tout cas...

Hors ligne

#12 Le 22/08/2007, à 18:01

Roucasss

Re : Noms des partitions

on est sous linux, on a accès au code...
on peut tout faire!!!!

Maintenant, trafiquer le bordel sans rendre le système inopérant... Ca ne doit pas être à la portée de tout le monde!!!


Ubuntu Hardy Héron 8.04LTS 64bits
Athlon 64 X2 4000+, 2Go DDR 800Mhz, ASUS M2N, Gygabyte GeForce 8600GT silent pipe II, DD 250Go WD2500AAJS

Hors ligne