Recherche de site Web

Comment ajouter un nouveau disque de plus de 2 To à un Linux existant


Avez-vous déjà essayé de partitionner un disque dur de plus de 2 To à l'aide de l'utilitaire fdisk et vous êtes-vous demandé pourquoi vous finissiez par recevoir un avertissement vous invitant à utiliser GPT ? Oui, vous avez ce droit. Nous ne pouvons pas partitionner un disque dur de plus de 2 To à l'aide de l'outil fdisk.

Dans de tels cas, nous pouvons utiliser la commande parted. La différence majeure réside dans les formats de partitionnement : fdisk utilise le format de table de partitionnement DOS et parted utilise le format GPT.

CONSEIL : Vous pouvez également utiliser gdisk au lieu de l'outil parted.

Dans cet article, nous allons vous montrer comment ajouter un nouveau disque de plus de 2 To à un serveur Linux existant tel que RHEL/CentOS ou Debian/Ubuntu.

J'utilise les utilitaires fdisk et parted pour effectuer cette configuration.

Répertoriez d’abord les détails de la partition actuelle à l’aide de la commande fdisk comme indiqué.

fdisk -l

Pour les besoins de cet article, je joins un disque dur d'une capacité de 20 Go, qui peut également être suivi pour un disque de plus de 2 To. Une fois que vous avez ajouté un disque, vérifiez la table de partition en utilisant la même commande fdisk que celle indiquée.

fdisk -l

Conseil : Si vous ajoutez un disque dur physique, vous constaterez peut-être que des partitions ont déjà été créées. Dans de tels cas, vous pouvez utiliser fdsik pour supprimer le même avant d'utiliser parted.

fdisk /dev/xvdd

Utilisez le commutateur d pour la commande permettant de supprimer la partition et w pour écrire les modifications et quitter.

Important : vous devez être prudent lors de la suppression de la partition. Cela effacera les données sur le disque.

Il est maintenant temps de partitionner un nouveau disque dur à l’aide de la commande parted.

parted /dev/xvdd

Définissez le format de la table de partition sur GPT

(parted) mklabel gpt

Créez la partition principale et attribuez la capacité du disque, ici j'utilise 20 Go (dans votre cas, ce serait 2 To).

(parted) mkpart primary 0GB 20GB

Juste par curiosité, voyons comment cette nouvelle partition est répertoriée dans fdisk.

fdisk /dev/xvdd

Maintenant, formatez puis montez la partition et ajoutez-la dans /etc/fstab qui contrôle les systèmes de fichiers à monter au démarrage du système.

mkfs.ext4 /dev/xvdd1

Une fois la partition formatée, il est maintenant temps de monter la partition sous /data1.

mount /dev/xvdd1 /data1

Pour un montage permanent, ajoutez l'entrée dans le fichier /etc/fstab.

/dev/xvdd1     /data1      ext4      defaults  0   0

Important : le noyau doit prendre en charge GPT afin de partitionner au format GPT. Par défaut, RHEL/CentOS a un noyau avec prise en charge GPT, mais pour Debian/Ubuntu, vous devez recompiler le noyau après avoir modifié la configuration.

C'est ça! Dans cet article, nous vous avons montré comment utiliser la commande parted. Partagez avec nous vos commentaires et retours.