J'utilise un petit serveur multimédia à la maison depuis plus de 10 ans et je cherche à le remplacer (avant qu'il ne casse).
J'ai l'intention de brancher un nouveau lecteur sur mon ancien système, partition et format (ext4 semble le plus stable en ce moment) et de copier le support sur le nouveau disque, afin de pouvoir l'installer sur un nouvel ordinateur (je laisserai certains partitions libres sur le disque pour cela).
J'ai lu mes notes de configuration de 2002 quand j'ai utilisé fdisk pour le partitionnement, maintenant je vois souvent gparted ou parted est utilisé.
Est-il nécessaire d'utiliser (et d'installer et d'apprendre) séparé? Mon ancien système actuel est 32 bits et j'ai lu quelque part que la séparation était nécessaire pour 64 bits. Je ne me suis pas séparé du système, mais je ne veux pas créer 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 pourrez probablement pas 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 inférieur à 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 gros en 2 To, partitionnez-le à partir du nouveau système avec Parted. Les nouveaux CD d'installation fonctionnent de nos jours avec parted (ou sa bibliothèque) par défaut pour éviter les problèmes avec les gros disques.
Utilisez fdisk
pour les lecteurs <2 To et parted
ou gdisk
pour le disque> 2 To. La différence réelle est liée aux formats de partitionnement que ces outils manipulent.
Pour les disques <2 To, vous utilisez souvent MBR (Master Boot Record) . Pour les disques> 2 To que vous utilisez GPT (GUID Partitioning Table) . Voici un bon article qui couvre également les différences, intitulé: Les différences entre MBR et GPT .
En un mot, vous pouvez continuer à utiliser fdisk
tant que les nouveaux disques durs sont <2 To. S'ils sont plus grands, vous pouvez utiliser parted
ou gdisk
. Si vous devez convertir MBR en GPT, vous pouvez le faire (soyez prudent avec cela) en utilisant gdisk
.
Vous pouvez en savoir plus sur gdisk
ici sur le site Web principal, intitulé: GPT fdisk Tutorial .
$ 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 entries
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 choisir d'utiliser parted
exclusivement. Il peut faire face à la fois au MBR et au GPT.
$ 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
REMARQUE: Ici, vous pouvez voir que j'ai un lecteur MBR de 250 Go (/dev/sda
) avec 2 disques GPT de 3 To (/dev/sdb
& /dev/sdc
).
D'après mon expérience, fdisk est plus puissant (en particulier en mode avancé), mais il peut laisser votre disque dans un état quelque peu bizarre.
Par exemple, fdisk permettra à vos partitions de ne pas fonctionner correctement, sauf si vous lui demandez spécifiquement de les réorganiser, la plupart des autres outils (et à moins que je ne sois très erroné en soit l'un d'entre eux) supposeront que vous voulez 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.