Partition 1 does not end on cylinder boundary

[quote=“wallou GT”]fran.b, je viens de me documenter sur resize2fs car parted ne prend pas en compte la réduction pour des partitions ext3.
Du coup, je flip car si je foire, faut tout réinstaller…

Tu penses que ca n’a pas d’incidence, mais imaginons qu’un programme écrive sur le dernier secteur de la première partition, cela aura forcément une incidence sur la deuxième.[/quote]
Et pourquoi donc? Les partitions ne se chevauchent pas, la frontière est juste au milieu d’un cylindre, c’est tout. C’est moche, pas net, mais ça n’est pas vraiment gênant désormais surtout que la plupart du temps le découpage affiché n’a rien à voir avec le découpage présenté par fdisk.

fdisk est un vieil outil (fiable mais ancien et non complet), son manuel dit

[quote] fdisk ne comprend pas les tables de partitions GUID (GPT: « GUID Parti‐
tion Table ») et n’est pas conçu pour les grosses partitions. Pour ces
cas particuliers, utilisez GNU parted(8), qui est plus avancé.
[/quote]
Tu peux lire à la fin du man de fdisk

[quote] Il existe plusieurs programmes *fdisk. Chacun a ses points forts et ses
points faibles. Essayez-les dans l’ordre cfdisk, fdisk et sfdisk. (En
effet, cfdisk est un beau programme qui a des exigences strictes quant
aux tables de partitions qu’il accepte, et qui produit des tables de
partitions de haute qualité. Utilisez-le si vous le pouvez. fdisk est
un programme bugué qui fait des choses assez floues - d’habitude, il
arrive à produire des résultats raisonnables
. Son seul avantage est
qu’il fonctionne sur les étiquettes de disque BSD, et d’autres tables
de partitions non DOS. Évitez-le si vous le pouvez. sfdisk est destiné
uniquement aux hackers - l’interface utilisateur est rebutante, mais il
fonctionne mieux que fdisk et est plus puissant que cfdisk. De plus, il
peut être utilisé de façon non interactive.)
[/quote]

J’utilise fdisk car je l’aime bien mais bon, il faut lui faire une confiance limité. Si tu as un réel doute, prend cfdisk. Mais honnêtement parted est bien. Si parted n’a pas gueulé, dors sur tes deux oreilles.

Re,

Mes réponses ne sont pas basées sur des connaissances livresques, seulement sur le nombre de demandes d’aide de la part de personnes ayant des problèmes. Statistiquement mes données sont donc fausses puisque les gens heureux n’ont pas d’histoire :smiley:

Bon, parted n’a pas gueulé :imp:
J’en reste là.

Merci quand même pour le forum :smt006

[quote=“ggoodluck47”]Re,

Mes réponses ne sont pas basées sur des connaissances livresques, seulement sur le nombre de demandes d’aide de la part de personnes ayant des problèmes. Statistiquement mes données sont donc fausses puisque les gens heureux n’ont pas d’histoire :smiley:[/quote]
Pourquoi crois tu que j’utilise fdisk :slightly_smiling:

Merci fran.b,

J’avais l’impression qu’il fallait le dire que ce n’était pas une attitude rétrograde mais basée sur l’expérience :smiley:

[quote=“lol”]
Encore mieux : beronono.com/wiki-debian/index.p … _d’un_système :smt003[/quote]

Ce lien renvoie sur une page qui offre le menu suivant:

[quote]
* adsl router
* wifi router
* photo de femme nue
* sources list
* image sexuelle
* film sexuel
* location de voitures
* fille arabe
* cheap hotel
o adsl router
o wifi router
o photo de femme nue
o sources list
o image sexuelle
o film sexuel
o location de voitures
o fille arabe
o cheap hotel
o xxl video free
o vols
o discount cruise
o masturbation
o europe cruise
o cherche adress email
o logiciel retouche photo
o voyage afrique
o europe vacation
o india travel[/quote]
Est-ce:

De l’ humour ( l’ année DSK ? ) (10 points)
Un problème informatique ( 5 points [ + 10 points avec la solution] )
Une version pour le dimanche. ( 3 points )
Un piratage ( 2 points )
Une simple erreur ? ( 1 point )

Avec 15 000 points dans les 3mois, vous gagnez une Debian OldStable à télécharger Gratuitement.

Sur Squeeze:
apt-cache show gnu-fdisk: [quote]Linux fdisk replacement based on libparted[/quote]

Il me semble donc que fdisk et parted s’appuient sur la même bibliothèque.

[quote=“josephtux”]Est-ce:

De l’ humour ( l’ année DSK ? ) (10 points)
Un problème informatique ( 5 points [ + 10 points avec la solution] )
Une version pour le dimanche. ( 3 points )
Un piratage ( 2 points )
Une simple erreur ? ( 1 point )[/quote]

Aucun mon capitaine…
Le domaine ne m’appartient plus je l’ai remplacé par isalo.org. Il reste quelques liens qui traînent…

isalo.org/wiki.debian-fr/ind … st%C3%A8me

[quote=“wallou GT”]Bonjour,

En faisant un fdisk -l sur ma machine,
je me retrouve avec des messages plutôt inquiétant:

[code][root@comet:~]# fdisk -l

Disk /dev/uba: 2006 MB, 2006974464 bytes
255 heads, 63 sectors/track, 244 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0000e3b4

Device Boot Start End Blocks Id System
/dev/uba1 1 244 1959898+ 82 Linux swap / Solaris

Disk /dev/sda: 21.4 GB, 21474836480 bytes
64 heads, 32 sectors/track, 20480 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes
Disk identifier: 0x0005aa7c

Device Boot Start End Blocks Id System
/dev/sda1 * 1 5002 5120993 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 5002 20002 15360000 83 Linux
Partition 2 does not end on cylinder boundary.
[/code]

La fin de la première partition sda1 est contigüe à la deuxième partition.

Comment corriger le problème?

Merci pour votre aide[/quote]

Dans les faits, ce n’est pas forcement exaxte.
J’ai déjà rencontré le problème sur d’autres distrib, avec comme seul outil de partitionnement fdisk.

Dans le passé, avec les FS type FAT, il ne fallait pas qu’une partition commence sur le même cylindre que la précédente. Linux lui, s’en fou. Cependant, ce message est plutôt là pour informer l’admin.

Pour vérifier que tout est ok, tu lance fdisk en suivant ce modèle:

fdisk /dev/sda

[b]WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
         switch off the mode (command 'c') and change display units to
         sectors (command 'u')[/b].

Commande (m pour l'aide): v
Remaining 4094 unallocated 512-byte sectors

Commande (m pour l'aide): p

Disque /dev/sda: 32.2 Go, 32212254720 octets
64 têtes, 32 secteurs/piste, 30720 cylindres
Unités = cylindres de 2048 * 512 = 1048576 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x000aae16

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *           2          51       51200   83  Linux
La partition 1 ne se termine pas sur une frontière de cylindre.
/dev/sda2              52        2099     2097152   83  Linux
La partition 2 ne se termine pas sur une frontière de cylindre.
/dev/sda3            2100        2199      102400   82  Linux swap / Solaris
La partition 3 ne se termine pas sur une frontière de cylindre.
/dev/sda4            2200       30720    29205504    5  Etendue
La partition 4 ne se termine pas sur une frontière de cylindre.
/dev/sda5            2201       30720    29204480   8e  Linux LVM

Oups !! même problème :stuck_out_tongue: mais la commande de vérification est rassurante sur l’état des partoches (command v de fdisk)

On suit les instructions:

Commande (m pour l'aide): u
Modification des unités d'affichage/saisie à secteurs

Commande (m pour l'aide): p

Disque /dev/sda: 32.2 Go, 32212254720 octets
64 têtes, 32 secteurs/piste, 30720 cylindres, total 62914560 secteurs
Unités = secteurs de 1 * 512 = 512 octets
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identifiant de disque : 0x000aae16

Périphérique Amorce  Début        Fin      Blocs     Id  Système
/dev/sda1   *        2048      104447       51200   83  Linux
/dev/sda2          104448     4298751     2097152   83  Linux
/dev/sda3         4298752     4503551      102400   82  Linux swap / Solaris
/dev/sda4         4503552    62914559    29205504    5  Etendue
/dev/sda5         4505600    62914559    29204480   8e  Linux LVM

Et Wala :mrgreen: