web-dev-qa-db-fra.com

Comment aligner correctement les partitions sur un disque dur avec une taille de secteur de 4096 octets?

Je viens d'acheter un Lenovo x121e (version E-350). J'ai pu installer avec succès Ubuntu 11.04 et tout fonctionne correctement (pour que le système démarre une partition efi semble être nécessaire cependant ). L'ordinateur portable a un disque Seagate avec une taille de secteur physique de 4096 octets.

Après que Ubuntu soit installé, Utilitaire de disque signale que mes partitions ne sont pas correctement alignées: screenshot

J'ai essayé à la fois l'installation entièrement automatique en effaçant le disque (comme indiqué sur la capture d'écran) et en définissant les partitions manuellement au cours de l'installation. Les deux variantes affichent des partitions mal alignées.

  • S'agit-il d'un bogue lors de la création des partitions ou l'utilitaire de disque donne-t-il des informations erronées?
  • Si l'alignement est incorrect et affecte négativement les performances, comment puis-je le corriger (maintenant ou avec une nouvelle installation)?
9
Uli

Je possède également le TP X121e (AMD E 350) et j'ai obtenu les mêmes résultats que ceux que vous avez signalés. J'ai trouvé une solution de contournement. Cela nécessite une nouvelle installation, bien qu'il puisse y avoir des alternatives qui n'en ont pas besoin - eh bien, je n'ai rien essayé, mais au moins les travaux suivants:

L'article http://www.ibm.com/developerworks/linux/library/l-4kb-sector-disks/ et surtout le premier commentaire posté par JLockard le 19 novembre 2010 constituaient un préalable indispensable.

Mon TP X121e est doté d’un disque dur Seagate de 320 Go utilisant une taille de secteur physique de 4096 octets et une taille de secteur logique de 512 octets. C’est de là que vient le défaut d’alignement (voir l’article mentionné).

Je n'ai trouvé aucun moyen d'aligner correctement les partitions sur le schéma 4096byte, ni avec l'utilitaire de disque ni avec gparted (il existe une option "align to MiB" dans gparted mais cela a également entraîné des partitions mal alignées).

Donc, je suis retourné à la ligne de commande et utilisé parted (c'est la solution mentionnée par le commentateur JLockard, voir ci-dessus). Et c'est ce que j'ai fait:

  1. J'ai démarré à partir de ma clé USB ubuntu-live-usb et ai utilisé gparted pour configurer une table de partition gpt (cela devrait être possible à partir de la ligne de commande avec parted également, mais je ne voulais pas plonger plus profondément dans les pages de manuel).

  2. Puis je suis passé en ligne de commande et ai configuré les partitions avec parted:

    séparé -a optimal/dev/sda
    L'option -a optimale signifie un alignement optimal et c'est ce dont nous avons besoin. La commande démarre un mode interactif dans lequel vous pouvez simplement taper les commandes suivantes:
    u MiB
    Les unités à aligner doivent être des mebibytes
    p
    m'a montré que le disque dur est de 305245MiBs
    mkpart primaire 1 20
    Plus tard, ce sera ma partition de démarrage efi (une partition efi est nécessaire pour démarrer ubuntu, car vous avez bien souligné ) plus tard (environ 20 Mo, car le l'installation d'ubuntu suggérée dans mes tentatives d'installation précédentes).
    mkpart primaire 20 25020
    Ce sera une partition de 25 000 Mo/partition.
    mkpart logique 25020 297245
    sera ma partition 272225MiB/home. Le reste de l’espace disponible sera ma partition d’échange (environ 8 Go -> 8 Go de RAM):
    mkpart logique 297245 100%
    Avant de continuer, on peut vérifier si l'alignement est correct avec
    align-check optimal N
    où N est le numéro de la partition.
  3. Ensuite, j'ai relancé le programme d'installation Ubuntu et choisi l'option d'installation "quelque chose de différent"/manuelle. Maintenant, j'ai assigné les systèmes de fichiers et les points de montage aux partitions créées précédemment (1 = efi-boot, 2 = ext4 /, 3 = ext4/home, 4 = swap). L'utilitaire de disque affiche 1 Mo d'espace libre avant la première partition et environ 375 Ko d'espace libre après l'échange. Cela est dû à l'alignement optimal.

  4. L'installation s'est poursuivie ... et: bien - ou mieux: de manière optimale - des partitions alignées! Je ne sais pas si cela a vraiment fait une différence, mais au moins mon système "se sent" un peu plus vif.

Toute suggestion d'amélioration appréciée.

Ma suggestion pour Ubuntu: L’utilitaire de disque du programme d’installation devrait comporter une option d’interface graphique définissant l’alignement optimal des lecteurs de 4096 octets. Ce serait la solution la plus simple.

14
user22597