fdisk vs parted

Je dirige un petit server multimédia à la maison depuis plus de 10 ans et je cherche à le replace (avant qu'il ne casse).

J'ai l'intention de twigr un nouveau lecteur à mon ancien système, la partition et le format (ext4 semble le plus stable en ce moment) et copyr le média sur le nouveau disque, de sorte que je peux l'installer dans un nouvel ordinateur partitions libres sur le lecteur pour cela).

J'ai lu mes notes d'installation de 2002 quand j'ai utilisé fdisk pour le partitionnement, maintenant je vois souvent gparted ou parted est utilisé.

Y a-t-il besoin d'utiliser (et d'installer et d'apprendre) séparé? Mon système actuel, ancien, est de 32 bits et j'ai lu quelque part que ce qui est nécessaire pour 64 bits. Je ne me suis pas séparé du système, mais je ne veux pas faire un disque qui ne fonctionne pas bien avec la nouvelle configuration.

La principale raison d'utiliser gparted ou parted est si le nouveau disque est plus grand que 2 To. Mais vous ne serez probablement pas en mesure de le configurer efficacement à partir d'un système 32 bits.

Si vous souhaitez exécuter le nouveau disque à partir de votre ancien système. Restez avec un disque plus petit que 2 To. Vous devriez pouvoir partitionner, formater et exécuter cela à partir de votre ancien ordinateur en utilisant fdisk pour le partitionnement.

Si vous souhaitez acheter un disque plus grand en tant que 2 To, partitionnez-le du nouveau système avec partitionné. De nouveaux CD d'installation fonctionnent de nos jours avec séparer (ou sa bibliothèque) par défaut pour éviter des problèmes avec de gros disques.

Utilisez fdisk pour les lecteurs <2 To et parted ou gdisk pour le disque> 2 To. La différence réelle a à voir avec les formats de partitionnement que ces outils manipulent.

Pour les disques <2 To, vous utilisez souvent le MBR (Master Boot Record) . Pour les disques> 2 To, vous utilisez GPT (GUID Partitioning Table) . Voici un bon article qui couvre les différences ainsi, intitulé: Les différences entre MBR et GPT .

Que faut-il utiliser?

En résumé, vous pouvez continuer à utiliser fdisk aussi longtime que les nouveaux disques durs sont <2 To. Si elles sont plus grandes, vous pouvez utiliser parted ou gdisk . Si vous avez besoin de convertir de MBR en GPT vous pouvez le faire (faites attention avec ceci) en utilisant gdisk .

Vous pouvez en savoir plus sur gdisk ici sur le site principal, intitulé: GPT fdisk Tutorial .

Exemple

 $ gdisk -l /dev/sdb GPT fdisk (gdisk) version 0.8.4 Partition table scan: MBR: protective BSD: not present APM: not present GPT: present Found valid GPT with protective MBR; using GPT. Disk /dev/sdb: 5860533168 sectors, 2.7 TiB Logical sector size: 512 bytes Disk identifier (GUID): B40CXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX Partition table holds up to 128 ensortinges First usable sector is 34, last usable sector is 5860533134 Partitions will be aligned on 8-sector boundaries Total free space is 0 sectors (0 bytes) Number Start (sector) End (sector) Size Code Name 1 34 5860533134 2.7 TiB FD00 primary 

Vous pouvez également opter pour l'utilisation exclusive. Il peut faire face à la fois MBR et GPT.

Exemple

 $ parted -l Model: ATA ST3250820AS (scsi) Disk /dev/sda: 250GB Sector size (logical/physical): 512B/512B Partition Table: msdos Number Start End Size Type File system Flags 1 32.3kB 49.4MB 49.3MB primary fat16 2 49.4MB 2204MB 2155MB primary fat32 3 2204MB 2410MB 206MB primary ext3 boot 4 2410MB 250GB 248GB extended 5 2410MB 2517MB 107MB logical ext3 6 2517MB 250GB 247GB logical lvm Model: ATA ST3000DM001-1CH1 (scsi) Disk /dev/sdb: 3001GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 17.4kB 3001GB 3001GB primary raid Model: ATA ST3000DM001-1CH1 (scsi) Disk /dev/sdc: 3001GB Sector size (logical/physical): 512B/512B Partition Table: gpt Number Start End Size File system Name Flags 1 17.4kB 3001GB 3001GB primary raid 

NOTE: Ici, vous pouvez voir que j'ai un lecteur MBR de 250 Go ( /dev/sda ) avec 2 lecteurs GPT 3TB ( /dev/sdb & /dev/sdc ).

Dans mon expérience fdisk est plus puissant (en particulier dans le mode avancé), mais il peut laisser votre disque dans un état un peu bizarre.

Par exemple, fdisk va permettre à vos partitions de ne pas fonctionner, à less que vous ne leur disiez spécifiquement de les réorganiser, la plupart des autres outils (et à less que je me trompe) sont supposés vouloir que tout soit "propre" une fois que vous avez terminé, même si vous ne vous attendiez pas à ce qu'une action soit effectuée.

Quand j'écris «hors service», je veux dire quelque chose comme ceci:

  Device Boot Start End Blocks Id System /dev/sda1 * 2048 24000094 11999023+ 83 Linux /dev/sda2 24000512 48001023 12000256 83 Linux /dev/sda3 48003070 488396799 220196865 5 Extended /dev/sda4 24000095 24000511 208+ 83 Linux /dev/sda5 480397312 488396799 3999744 82 Linux swap / Solaris /dev/sda6 48003072 480395263 216196096 83 Linux 

Notez que sda6 se trouve avant sda5 sur le disque.