Recherche de site Web

Comment utiliser parted sous Linux


Parted est un outil en ligne de commande pour gérer les partitions de disque sous Linux. Parted peut être utilisé pour travailler avec les tables de partition MSDOS et GPT. Parted peut être utilisé pour effectuer facilement de nombreuses tâches de partitionnement de bas niveau. Pour utiliser parted correctement, vous aurez besoin de beaucoup de connaissances sur la structure physique du disque, comme la taille de bloc du disque. Dans cet article, je vais vous montrer comment utiliser parted sous Linux. J'utiliserai Ubuntu 18.04 LTS pour la démonstration. Alors, commençons.

Installation séparée :

Si vous utilisez Ubuntu ou toute distribution Linux basée sur Debian, vous pouvez facilement installer parted car il est disponible dans le référentiel de packages officiel. Tout d'abord, mettez à jour le cache du référentiel de packages APT avec la commande suivante :

$ sudo apt update

Le cache du référentiel de packages APT est mis à jour.

Maintenant, exécutez la commande suivante pour installer parted :

$ sudo apt install parted

Maintenant, appuyez sur y puis appuyez sur pour continuer.

Parted doit être installé.

Sur CentOS/RHEL 7, vous pouvez installer parted avec la commande suivante :

$ sudo yum install parted -y

Recherche d'identificateurs de périphérique de stockage :

Avant de pouvoir commencer à travailler avec parted, vous devez savoir quel périphérique de stockage vous devez partitionner.

Vous pouvez exécuter la commande suivante pour répertorier tous les périphériques de stockage connectés sur votre ordinateur :

$ sudo lshw -class disk -short

Comme vous pouvez le voir, j'ai 2 périphériques de stockage sur mon ordinateur, /dev/sda et /dev/sdb. Ici, /dev/sdb est ma clé USB de 32 Go. C'est celui que je veux partitionner.

Ouverture d'un périphérique de stockage avec parted :

Maintenant que vous savez quel périphérique de stockage vous souhaitez partitionner, vous pouvez ouvrir parted comme suit :

$ sudo parted /dev/sdb

REMARQUE : Assurez-vous de remplacer /dev/sdb par le périphérique de stockage que vous souhaitez partitionner.

Parted doit être ouvert. Maintenant, vous pouvez exécuter de nombreuses commandes parted pour partitionner votre périphérique de stockage souhaité comme vous le souhaitez.

Passer à un autre périphérique de stockage :

Vous pouvez également démarrer parted sans spécifier au préalable quel périphérique de stockage ouvrir comme suit :

$ sudo parted

Comme vous pouvez le voir, parted est lancé. Par défaut, /dev/sda, le premier périphérique de stockage/principal est sélectionné.

Vous pouvez répertorier tous les périphériques de stockage de votre ordinateur avec la commande parted suivante :

(parted) print devices

Comme vous pouvez le voir, les périphériques de stockage sur mon ordinateur /dev/sda et /dev/sdb sont répertoriés avec leur taille physique.

Maintenant, vous pouvez utiliser la commande parted select pour sélectionner le périphérique de stockage (disons /dev/sdb) que vous souhaitez partitionner comme suit :

(parted) select /dev/sdb

Comme vous pouvez le voir, /dev/sdb est sélectionné.

Création d'une nouvelle table de partition :

Vous pouvez créer une table de partition GPT et MSDOS avec parted.

Pour créer une table de partition GPT, exécutez la commande parted suivante :

(parted) mklabel gpt

Pour créer une table de partition MSDOS, exécutez la commande parted suivante :

(parted) mklabel msdos

J'opterai pour la table de partition MSDOS car je partitionne une clé USB. La procédure de création de la partition GPT est la même.

Maintenant, saisissez Ignorer et appuyez sur .

Lorsque vous créez une nouvelle table de partitions, toutes les partitions existantes seront effacées. Si vous êtes d'accord, saisissez Oui, puis appuyez sur .

Pour une raison quelconque, les modifications ne peuvent pas être appliquées immédiatement. Mais ça va. Saisissez Ignorer et appuyez sur .

Une nouvelle table de partition doit être créée.

Création de nouvelles partitions :

Vous pouvez créer une nouvelle partition avec la commande parted suivante :

(parted) mkpart

Maintenant, tapez soit primary ou extended selon que vous souhaitez créer une partition primaire ou étendue. Une fois que vous avez terminé, appuyez sur .

Maintenant, tapez un type de système de fichiers que vous souhaitez utiliser pour la partition. J'opterai pour ext4.

REMARQUE : Vous pouvez découvrir les mots clés que vous pouvez utiliser ici avec la commande suivante :

$ grep -v nodev /proc/filesystems| cut -f2

Maintenant, tapez l'emplacement en mégaoctet (Mo) où la partition commence. S'il s'agit de la première partition, 1 (Mo) est une valeur acceptable. Une fois que vous avez terminé, appuyez sur .

Maintenant, tapez l'emplacement en mégaoctet (Mo) où se termine la partition. La taille de la partition sera la différence entre l'emplacement de fin et de début. Par exemple, disons que vous voulez créer une partition de 1 Go/1024 Mo. Ainsi, la fin sera 1024. Une fois que vous avez terminé, appuyez sur .

REMARQUE : vous ne pouvez pas mettre 1025 ici en raison de problèmes d'alignement. Parted n'aligne pas les partitions automatiquement.

La partition sera créée.

Vous pouvez répertorier toutes les partitions de vos périphériques de stockage sélectionnés comme suit :

(parted) print

Comme vous pouvez le voir, la partition nouvellement créée est répertoriée.

REMARQUE : Lorsque vous créez plusieurs partitions avec parted, vous devez démarrer la nouvelle partition à partir d'au moins End+1 de la dernière partition. Par exemple, la partition que j'ai créée plus tôt se terminait en 1024 Mo. Ainsi, la prochaine partition commencera à partir de 1025 Mo ou plus.

J'ai créé une autre partition pour montrer comment supprimer des partitions à l'aide de parted dans la section suivante.

Suppression de partition :

Tout d'abord, répertoriez toutes les partitions de votre périphérique de stockage sélectionné comme suit :

(parted) print

Supposons que vous souhaitiez supprimer la partition numéro 2 comme indiqué dans la capture d'écran ci-dessous.

Pour ce faire, exécutez la commande parted suivante :

(parted) rm 2

Comme vous pouvez le voir, la partition numéro 2 n'existe plus.

Changement d'unité :

Lorsque vous créez une nouvelle partition, vous devez spécifier la section Début et Fin de votre nouvelle partition. L'unité par défaut est Mo. Vous pouvez le changer très facilement en parted.

Les unités et mots-clés pris en charge sont :

Sectors

s

Bytes

B

Cylinders

cyl

cylinders, heads, sectors

chs

Kilobytes

Ko

Mebibytes

Mio

Megabytes

Mo

Gibibytes

Gio

Gigabytes

Go

Percentage

%

REMARQUE : Pour plus d'informations à ce sujet, consultez la page de manuel de parted avec la commande suivante :

$ man parted

Vous pouvez utiliser la commande unit pour modifier l'unité par défaut.

Par exemple, disons que vous voulez changer l'unité par défaut Mo en secteurs, puis exécutez la commande suivante :

(parted) unit s

Comme vous pouvez le voir, l'unité d'affichage a également changé.

Maintenant, vous pouvez également créer des partitions avec l'unité nouvellement définie.

C'est ainsi que vous utilisez parted sous Linux. Merci d'avoir lu cet article.

Articles connexes: