Problème de partitionnement manuel Debian Squeeze

Bonsoir,

Ayant (enfin) franchi le pas d’une install debian squeeze pour mon nas home made, j"ai rencontré un problème curieux lié au partitionnement manuel que j’ai fais, à savoir :

/ : 2 Go primary
swap : 4 Go logical
/var : 10 Go logical
/tmp : 2 Go logical
/home : 442 Go logical

Or, je me suis rendu compte qu’en faisant un fdisk -l, j’ai les infos suivantes :

Device Boot Start End Blocks Id System
/dev/sda1 * 1 244 1951744 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 244 60802 486431745 5 Extended
/dev/sda5 244 1459 9764864 83 Linux
/dev/sda6 1460 1946 3905536 82 Linux swap / Solaris
/dev/sda7 1946 2189 1951744 83 Linux
/dev/sda8 2189 60802 470806528 83 Linux

C’est précisément ça : Partition 1 does not end on cylinder boundary qui m’inquiète … A priori c’est pas super grave, mais je trouve ça bizarre que ma première partition & ma deuxième partition “partage” le même cylindre …

En conséquence, cfdisk est inutilisable …

FATAL ERROR: Bad primary partition 1: Partition ends in the final partial cylinder
Press any key to exit cfdisk

Vous auriez une idée du problème ? A priori la correction passe par un repartitionnement, mais comment m’assurer que mes partitions sont nickels si je refais un partitionnement manuel ?

D’autant plus qu’en faisant une install sur virtual box avec partitionnement assisté, j’ai le même soucis :confused:

Par avance merci pour votre aide !

Je viens de faire un fdisk - chez moi, et j’ai la même chose pour trois partitions, et ça fait deux ans que c’est comme ça.

D’autre part, tu n’iras pas loin avec 2 Go pour ta partition racine. Il vaut mieux prévoir 10.

Merci pour ta réponse qui me rassure quelque peu :wink:

Par contre, comme je n’ai pas encore installé tous mes disques, je pensais les partitionner après coup avec cfdisk, mais vu le problème que j’ai exposé, cfdisk ne se lance pas …

Quel est le meilleur moyen de faire du partitionnement “post-install” ?

Deux versions de fdisk

packages.debian.org/fr/squeeze/gnu-fdisk

Package: gnu-fdisk (1.2.4-3 and others)

Linux fdisk replacement based on libparted

packages.debian.org/fr/squeeze/i … k/filelist

[code]
Liste des fichiers du paquet gnu-fdisk dans squeeze pour l’architecture i386

/sbin/cfdisk
/sbin/fdisk
/sbin/gfdisk
/sbin/lfdisk
…[/code]

util-linux

packages.debian.org/squeeze/util-linux

[code]Liste des fichiers du paquet util-linux dans squeeze pour l’architecture i386

/bin/dmesg
/bin/more
/bin/tailf
/etc/init.d/hwclock.sh
/etc/init.d/hwclockfirst.sh
/lib/udev/hwclock-set
/lib/udev/rules.d/85-hwclock.rules
/sbin/agetty
/sbin/blkid
/sbin/blockdev
/sbin/cfdisk
/sbin/ctrlaltdel
/sbin/fdisk
…[/code]

/sbin/fdisk = gnu-fdisk
/sbin/fdisk.distrib = util-linux

Essaye

/sbin/fdisk.distrib -l

et

/sbin/cfdisk.distrib

Merci pour l’info, car y’a du mieux !
Après une install de gnu-fdisk, j’ai toujours quelques warning avec fdisk (machine virtuelle pour tester) :

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

Disk /dev/sda: 8 GB, 8587192320 bytes
255 heads, 63 sectors/track, 1044 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 244 1959898 83 Linux
Warning: Partition 1 does not end on cylinder boundary.
/dev/sda2 244 487 1951897 82 Linux swap
Warning: Partition 2 does not end on cylinder boundary.
/dev/sda3 487 608 971932 83 Linux
Warning: Partition 3 does not end on cylinder boundary.
/dev/sda4 608 1045 3510202 83 Linux
Warning: Partition 4 does not end on cylinder boundary.[/code]

Mais cfdisk est maintenant utilisable :smiley:[code]

                              GNU cfdisk 1.2.4

                             ATA VBOX HARDDISK
       Disk: /dev/sda   Disk type: msdos    Size: 8589934591B, 8590MB
            Heads: 255   Sectors per track: 63   Cylinders: 1044

Number Flags Part Type Filesystem Label Size

                   None        Free space                                1.02MB
  1     Bootable   Primary     ext3                                      1999MB
  2                Primary     linux-swap(v1)                            2000MB
  3                Primary     ext3                                      1000MB
  4                Primary     ext3                                      3589MB

[ New ] [ Rescue ] [ Units ] [ Commit ] [ Quit ] [ Info ] [ Help ][/code]

[quote=“François_29”]Je viens de faire un fdisk - chez moi, et j’ai la même chose pour trois partitions, et ça fait deux ans que c’est comme ça.

D’autre part, tu n’iras pas loin avec 2 Go pour ta partition racine. Il vaut mieux prévoir 10.[/quote]
+1, il faut compter 10 Go pour être à l’aise avec Debian si tu laisses les logiciels au même endroit que les fichiers systèmes.
Ca suffit juste bien pour pouvoir installer les paquets courants et faire les mises à jour régulièrement. Si toutefois tu venais à manquer d’espace disque lors des mises à jours, efface les fichiers temporaires utilisés pour les mises à jour et ça ira sans problème.

Sinon j’ai aussi eu ce genre d’avertissements, je ne m’en suis jamais réellement préoccupé étant donné que jusqu’ici tout à toujours bien fonctionné. Je ne sais pas vraiment ce que ça signifie, si quelqu’un sait donner quelques précisions techniques sur le pourquoi du comment, je ne suis pas contre :slightly_smiling:

Heureux quiproquo, chez moi c’est le contraire sur un disque qui manifeste le même type de message, fdisk (util-linux) ne regimbe pas alors que gnu-fdisk grince.
Je pense que ça doit dépendre des outils utilisés lors de la création des partitions. À l’installation je soupçonne partman,le partitionneur de l’installeur, d’être basé sur parted sur la foi de son nom.

Lorsque fdisk se fait tailler des croupières
"fdisk is a buggy program that does fuzzy things".

Selon le manuel vengeur de fdisk provenant de util-linux, cfdisk est recommandé (“Use it if you can”) au détriment de fdisk (“Avoid it if you can”)

$ man fdisk.distrib

[quote]BUGS
There are several *fdisk programs around. Each has its problems and
strengths. Try them in the order cfdisk, fdisk, sfdisk. (Indeed,
cfdisk is a beautiful program that has strict requirements on the
partition tables it accepts, and produces high quality partition
tables. Use it if you can. fdisk is a buggy program that does
fuzzy things - usually it happens to produce reasonable results.
Its single advantage is that it has some support for BSD disk labels
and other non-DOS partition tables. Avoid it if you can. sfdisk is
for hackers only – the user interface is terrible, but it is more
correct than fdisk and more powerful than both fdisk and cfdisk.
Moreover, it can be used noninteractively.)

   These days there also is parted.  The cfdisk interface is nicer, but
   parted does much more: it not only resizes partitions, but also  the
   filesystems that live in them.
   [/quote]

Au sujet de parted :
Lorsque tu utilises gnu-fdisk ou sa version de cfdisk basée sur libparted, c’est comme si tu utilisais parted sous une apparence et des contrôles différents.
Autant directement passer à parted, il n’est pas si déroutant.

Effectivement : je ne connaissais pas parted, c’est maintenant chose faite ! Et ça n’est pas compliqué d’utilisation pour ne rien gâcher :smiley: