web-dev-qa-db-fra.com

Confusion Alignement Partition

J'ai un nouveau SSD Samsung 840 250 Go sur le chemin, et je veux m'assurer que tout fonctionne de manière optimale après l'installation.

J'ai passé de nombreuses heures frustrantes sur Internet à essayer de comprendre comment aligner les partitions du SSD à son arrivée (et même comment tout partitionner; mon autre disque est un disque dur de 1 To contenant déjà des fichiers). Je voudrais savoir un moyen infaillible de tout mettre en place.

Maintenant, le seul endroit où j'ai pu trouver la taille du bloc d'effacement du 840 est ici:

http://thessdreview.com/Forums/ssd-beginners-guide-discussion/3630.htm

Je ne comprends tout simplement pas pourquoi ces informations ne sont pas rendues librement accessibles par les fabricants! Quoi qu'il en soit, cela donne à penser que l'EBS est de 1536 Ko, ce qui me semble étrange.

Je crois comprendre que vous devriez maintenant aligner par MiB (généralement fixé à 1MiB). Je suppose que le chiffre ci-dessus devrait en fait être 1536k B = 1,5 Mo? Cela semble suggérer que l'alignement de la partition sera quelque peu non standard.

Ma question est donc la suivante: comment aligner mes partitions avec ces informations? Notez que je n'ai jamais utilisé linux. avant; Je fais de mon mieux pour que tout soit mis en place afin que je puisse commencer à apprendre, mais je trouve ce processus incroyablement opaque et prenant beaucoup de temps. Si possible, un guide pas à pas à travers GParted serait bien; Pour le moment, je considère une partition NTFS ~ 20 Go pour Windows (jeux), un EXT4 ~ 20 Go pour Ubuntu (pour tout faire) et une partition de documents + jeux partagés pour tout le reste au format NTFS. Je ne vais pas avoir de partition d'échange et utiliser des fichiers d'échange à la place.

7
JayW

En supposant que le chiffre de 1536 Ko (1,5 Mo) soit correct, vous devez utiliser certaines options d'alignement manuel dans votre logiciel de partitionnement (GParted, partedname__, gdiskname__, etc.) ou vous aligner sur un multiple des deux 1MiB (valeur par défaut). logiciel moderne) et 1,5 Mo. Puisque 3MiB est la valeur minimale qui satisfait les deux contraintes, c'est ce que vous devriez utiliser.

Vous avez raison, 1,5 Mo est une valeur bizarre. C'est une valeur tellement étrange, en fait, que je m'en méfie un peu, et je pècherais plutôt sur la taille de la prudence en alignant sur une limite de 3 Mo, voire peut-être 6 Mo (juste au cas où la vraie valeur est de 2 Mo). .

Pour ce faire, vous devez comprendre les options de votre logiciel de partitionnement. Dans GParted, vous ne pouvez pas définir l'alignement sur une valeur arbitraire, mais sur none, cylindre ou MiB. Malheureusement, l'interface utilisateur, bien que l'interface graphique, n'est pas claire:

GParted's partition-creation dialog box

Vous devez définir l'espace via la zone "Espace libre précédent"; mais c’est l’espace libre entre la nouvelle partition et celle qui la précède, et l’endroit où elle se termine est inconnu - du moins, pas dans la boîte de dialogue Créer une nouvelle partition. L'utilitaire parteden mode texte présente des problèmes similaires.

Si votre disque doit utiliser GPT, je vous recommande d’utiliser plutôt gdiskname__. (Si vous démarrez en mode BIOS et souhaitez utiliser le MBR, fdiskvous donne plus de flexibilité, mais il ne peut toujours pas être configuré pour utiliser des valeurs d'alignement arbitraires. Vous devez donc spécifier manuellement les valeurs de départ de votre partition.) Vous aurez de la difficulté à installer gdiskdans le programme d'installation d'Ubuntu. Il est donc plus facile d'utiliser le CD System Rescue ou Parted Magie pour faire le travail. Vous pouvez modifier l'alignement en saisissant xpour accéder au menu des experts, à l'aide de l'option l(ou Lname__) pour définir l'alignement (que vous spécifiez par secteurs), puis en utilisant 'm' pour revenir au menu principal. vous pouvez créer des partitions. Cela ressemble à quelque chose comme ça:

$ Sudo gdisk /dev/sdd
GPT fdisk (gdisk) version 0.8.6

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): x

Expert command (? for help): L
Enter the sector alignment value (1-65536, default = 2048): 6144

Expert command (? for help): m

Command (? for help): n
Partition number (2-128, default 2): 
First sector (34-30297182, default = 6144) or {+-}size{KMGTP}: 
Last sector (6144-30297182, default = 30297182) or {+-}size{KMGTP}: 
Current type is 'Linux filesystem'
Hex code or GUID (L to show codes, Enter = 8300): 
Changed type of partition to 'Linux filesystem'

Command (? for help): p
Disk /dev/sdd: 30297216 sectors, 14.4 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): 2E980CFA-8BD4-4D53-BABC-CCEFEFB6B2EF
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 30297182
Partitions will be aligned on 6144-sector boundaries
Total free space is 1566 sectors (783.0 KiB)

Number  Start (sector)    End (sector)  Size       Code  Name
   1             264            4807   2.2 MiB     EF00  EFI System
   2            6144        30297182   14.4 GiB    8300  Linux filesystem

Command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/sdd.
The operation has completed successfully.

Reportez-vous à la documentation gdiskNAME_ , et plus particulièrement à sa page , , pour plus d'informations. sur l'utilisation de ce programme.

Notez que gdiskcrée ou modifie des partitions, mais ne crée pas de systèmes de fichiers. Ainsi, vous devrez soit utiliser mkfssur vos partitions ou laisser le programme d'installation créer des systèmes de fichiers sur les partitions que vous créez.

2
Rod Smith