OVH Cloud OVH Cloud

Les partitions.

8 réponses
Avatar
G-raison
Bonjour,

Quand je tape cat /proc/partitions je vois mes partitions, mais j'ai du
mal à comprendre.
On dirait qu'il y en a une qui fait 1 octet ?!! (la hdb2...)
Et pourquoi je vois des lignes comme "253 0 80035798 dm-0" ?
Par contre je ne sais pas ce que veux dire major et minor.

On aurait été dans l'armée, j'aurai su ce que voudrait dire major, mais
là c'est plus dur.

Bon, voilà ce que je vois :
major minor #blocks name

3 0 80043264 hda
3 1 80035798 hda1
3 64 80043264 hdb
3 65 1044193 hdb1
3 66 1 hdb2
3 68 32917185 hdb4
3 69 10225341 hdb5
3 70 30764443 hdb6
3 71 5084541 hdb7
253 0 80035798 dm-0
253 1 1044193 dm-1
253 2 32917185 dm-2
253 3 10225341 dm-3
253 4 30764443 dm-4
253 5 5084541 dm-5

Si ça dit quelque chose à quelqu'un merci de m'expliquer un peu.

--
@+
gr

8 réponses

Avatar
Nicolas George
G-raison wrote in message :
On dirait qu'il y en a une qui fait 1 octet ?!! (la hdb2...)


Un kilo-octet. C'est la partition étendue, celle qui contient les autres.

Et pourquoi je vois des lignes comme "253 0 80035798 dm-0" ?


Les dm-* correspondent à device mapper, qui sert pour LVM.

Par contre je ne sais pas ce que veux dire major et minor.


http://en.wikipedia.org/wiki/Device_node

Avatar
ernest
| major minor #blocks name
|
| 3 0 80 043 264 hda
| 3 1 80 0357 98 hda1

Ton 1er DD , une seule partition, principale


| 3 64 80 043 264 hdb
| 3 65 1 044 193 hdb1
| 3 66 1 hdb2
| 3 68 32 917 185 hdb4
| 3 69 10 225 341 hdb5
| 3 70 30 764 443 hdb6
| 3 71 5 084 541 hdb7

Ton 2nd DD de 80 Go
Il y a
- une partition principale de 1 Go ( hdb 1)
- une partition principale de 32 Go ( hdb 4, mais là j'ai un doute : ne devrait-elle pas
s'appeler hdb 3 ?
- une partition étendue ( hdb 2 ) la taille de 1 octet est normale !
- dans cette partition étendue, tu dois avoir 3 partitions logiques : hdb5, 6 et 7 ( de
10, 30 et 5 Go )

| 253 0 80035798 dm-0
| 253 1 1044193 dm-1
| 253 2 32917185 dm-2
| 253 3 10225341 dm-3
| 253 4 30764443 dm-4
| 253 5 5084541 dm-5

Alors là je sèche !

Ernest
Avatar
G-raison
Le Wed, 30 Aug 2006 21:06:35 +0200, ernest a écrit :

Alors là je sèche !


Bon j'imprime tout ça.
Tant pis pour ce que l'on voit en bas.

Ernest


--
@+
gr

Avatar
G-raison
Le Wed, 30 Aug 2006 18:59:02 +0000, Nicolas George a écrit :

Un kilo-octet. C'est la partition étendue, celle qui contient les autres.


Ah c'est donc 1 ko et non 1 octet alors.
J'avais mal vu.

Les dm-* correspondent à device mapper, qui sert pour LVM.


Bon je regarde tout ça.
Merci pour le lien.

--
@+
gr

Avatar
Xavier Maillard
G-raison writes:

Bonjour,

Quand je tape cat /proc/partitions je vois mes partitions, mais j'ai du
mal à comprendre.
On dirait qu'il y en a une qui fait 1 octet ?!! (la hdb2...)


Non elle fait 1 block x taille d'un bloc. En même temps c'est pas
énorme :)

Et pourquoi je vois des lignes comme "253 0 80035798 dm-0" ?
Par contre je ne sais pas ce que veux dire major et minor.


Le dm- ça doit correspondre à un truc RAID.

Je me lance dans l'explication des majors.

Dans notre petit monde, les périphériques sont divisés en "gammes" de
périphériques (disque IDE, disque SCSI, ...). Chaque catégorie est
identifiée par un numéro de périphérique majeur (major). L'IDE est
représenté par le numro de major 3. L'association major/minor permet
d'identifier le périphérique au niveau du noyau. La chaîne de
caractère hda, hdb, etc ne sert pas directement. C'est plus une
facilité qui tente tout de même d'avoir une certaine homogénéité dans
les classes de périphériques.

Bon c'est très "simplifié" mais c'est à peu près ça. Le major est un
moyen simple d'identifier des classes de périphériques et le minor
de désigner des (sous)listes de périphériques (mais pas seulement). Le
minor peut aussi être utilisé pour désigner un même périphérique
fonctionnant à différentes vitesses en lecture ou écriture (cas des
lecteurs de bandes par exemple). Dans ce cas, c'est le minor qui sert
de discriminant.

J'espère ne pas avoir trop raconté de bêtises.
--
Xavier

Avatar
Denis Beauregard
Le Wed, 30 Aug 2006 21:06:35 +0200, "ernest" écrivait
dans fr.comp.os.linux.configuration:

| major minor #blocks name
|
| 3 0 80 043 264 hda
| 3 1 80 0357 98 hda1

Ton 1er DD , une seule partition, principale


| 3 64 80 043 264 hdb
| 3 65 1 044 193 hdb1
| 3 66 1 hdb2
| 3 68 32 917 185 hdb4
| 3 69 10 225 341 hdb5
| 3 70 30 764 443 hdb6
| 3 71 5 084 541 hdb7

Ton 2nd DD de 80 Go
Il y a
- une partition principale de 1 Go ( hdb 1)
- une partition principale de 32 Go ( hdb 4, mais là j'ai un doute : ne devrait-elle pas
s'appeler hdb 3 ?


cela fait quoi quand on enlève une partition ou qu'on en fusionne 2 ?
je n'ai jamais essayé de le faire...

- une partition étendue ( hdb 2 ) la taille de 1 octet est normale !


1 bloc, pas 1 octet.


Denis

Avatar
G-raison
Le Wed, 30 Aug 2006 21:17:42 +0200, Xavier Maillard a écrit :

Non elle fait 1 block x taille d'un bloc. En même temps c'est pas
énorme :)


1 block donc, je pensais à un octet, je "déblock" ces temps-ci. :-)

Le dm- ça doit correspondre à un truc RAID.
Je me lance dans l'explication des majors.


Merci pour ces efforts à expliquer!
C'est vrai que c'est complexe à comprendre lord d'une première lecture.

J'espère ne pas avoir trop raconté de bêtises.


Non non non, c'est tout bon. :-)

--
@+
gr

Avatar
Xavier Maillard
G-raison writes:

Le Wed, 30 Aug 2006 21:17:42 +0200, Xavier Maillard a écrit :

Non elle fait 1 block x taille d'un bloc. En même temps c'est pas
énorme :)


1 block donc, je pensais à un octet, je "déblock" ces temps-ci. :-)


En même temps, 1 octet ne peut pas contenir beaucoup d'informations du
coup pour indiquer au noyal que tu as une partition étendue et comment
tout cela s'organise, me parait un peu ... juste :) Dans un bloc par
contre, c'est tout de suite plus facile :)


--
Xavier