Recherche de site Web

8 commandes séparées pour créer et gérer des partitions sous Linux


Parted est un utilitaire de ligne de commande renommé conçu pour faciliter la gestion des partitions de disque dur de manière conviviale.

Avec Parted, vous pouvez effectuer sans effort des tâches telles que l’ajout, la suppression, la réduction et l’extension de partitions de disque, tout en gérant les systèmes de fichiers qui leur sont associés.

Au fil du temps, Parted a fait l’objet d’un développement et d’une évolution importants, introduisant diverses améliorations et modifications de ses fonctionnalités. Certaines fonctionnalités ont été retirées, tandis que de nouvelles capacités ont été introduites, ce qui en fait un outil polyvalent pour la gestion des partitions.

Ce tutoriel vise à fournir une introduction complète à Parted, couvrant ses concepts fondamentaux et démontrant des exemples pratiques. Si vous débutez avec Parted, il est essentiel de noter que toutes les modifications apportées à l’aide de Parted sont immédiatement écrites sur le disque.

Par conséquent, il est crucial de faire preuve de prudence lorsque vous essayez de modifier vos partitions de disque pour éviter des conséquences involontaires ou une perte de données. Tout au long de ce tutoriel, nous vous guiderons étape par étape, en veillant à ce que vous saisissiez les bases de Parted et que vous compreniez les implications potentielles de vos actions lorsque vous travaillez avec des partitions de disque.

Si vous avez l’intention d’expérimenter avec Parted, il est recommandé d’utiliser une machine virtuelle ou un vieil ordinateur/ordinateur portable qui ne contient aucune donnée critique. Lorsque vous apportez des modifications à une partition de disque, il est crucial que la partition ne soit pas activement utilisée.

Dans le cas des partitions primaires, vous pouvez envisager de démarrer en mode de secours, qui fournit un environnement sûr pour effectuer des tâches liées aux partitions sans interférence du système d’exploitation en cours d’exécution. Cette approche de précaution garantit l’intégrité de vos précieuses données et minimise le risque de conséquences imprévues lors de la manipulation des partitions.

Remarque : Vous devrez avoir un accès root à la machine sur laquelle vous allez travailler pour pouvoir l’utiliser parted.

Comment installer Parted sur Linux

Sur de nombreuses distributions Linux, parted est préinstallé. S’il n’est pas inclus dans votre distribution, vous pouvez l’installer avec :

$ sudo apt install parted         [On Debian, Ubuntu and Mint]
sudo yum install parted         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/parted  [On Gentoo Linux]
sudo apk add parted             [On Alpine Linux]
sudo pacman -S parted           [On Arch Linux]
sudo zypper install parted      [On OpenSUSE]    

Une fois que vous vous êtes assuré que parted est installé, vous pouvez continuer pour consulter quelques exemples concrets de commande parted dans le reste de cet article.

1. Vérifier la version séparée

Pour observer un message similaire à celui illustré dans l’image ci-dessous, exécutez la commande suivante. Veuillez noter que la sortie peut différer légèrement en fonction de votre version spécifique de Parted. Par défaut, Parted fonctionnera sur votre disque principal, généralement identifié comme /dev/sda, sauf indication contraire.

$ parted

Si vous souhaitez quitter séparé, tapez simplement :

$ quit

2. Liste des partitions de disque sous Linux

Maintenant que parted est lancé, listons les partitions du disque dur sélectionné. Comme mentionné précédemment, parted choisit votre premier disque par défaut. Pour voir les partitions de disque s’exécuter, print.

(parted) print

Lors de l’exécution de l’impression, il affichera également les informations et le modèle du disque dur. Voici un exemple de disque dur réel (non virtuel comme le montre l’image ci-dessus) :

(parted) print

Model: ATA TOSHIBA MQ01ACF0 (scsi)
Disk /dev/sda: 320GB
Sector size (logical/physical): 512B/4096B
Partition Table: msdos

Number  Start   End    Size   Type      File system  Flags

 1      1049kB  256MB  255MB  primary   ext2         boot
 2      257MB   320GB  320GB  extended
 5      257MB   320GB  320GB  logical                lvm

Dans l’exemple ci-dessus, vous pouvez voir le modèle de disque, la taille du secteur de capacité et la table de partition.

3. Changer ou changer de partition sous Linux

Si vous avez plus d’un disque dur, vous pouvez facilement passer d’un disque à l’autre, en utilisant la commande « select ». Dans l’exemple ci-dessous, je vais passer de /dev/sda à /dev/sdb qui est un disque secondaire sur mon système.

Pour passer facilement d’un disque à l’autre, vous pouvez utiliser :

(parted) select /dev/sdX

Remplacez « X » par la lettre du disque sur lequel vous souhaitez basculer.

4. Créer une partition sous Linux

Le parted peut être utilisé pour créer des partitions de disque primaires et logiques. Dans cet exemple, je vais vous montrer comment créer une partition primaire, mais les étapes sont les mêmes pour les partitions logiques.

Pour créer une nouvelle partition, parted utilise « mkpart ». Vous pouvez lui donner des paramètres supplémentaires comme « primaire » ou « logique » selon le type de partition que vous souhaitez créer.

Avant de commencer à créer des partitions, il est important de vous assurer que vous utilisez (vous avez sélectionné) le bon disque.

Commencez par utiliser l’impression :

(parted) print

Comme le montre l’image ci-dessus, nous utilisons un lecteur virtuel de 34 Go. Tout d’abord, nous allons donner une étiquette au nouveau disque, puis créer une partition et définir un système de fichiers dessus.

Maintenant, la première étape consiste à donner au nouveau disque un nom d’étiquette avec :

(parted) mklabel msdos

Créez maintenant la nouvelle partition avec mkpart. Les unités indiquées sont exprimées en mégaoctets (Mo). Nous allons créer une partition de 10 Go en commençant par 1 à 10000 :

(parted) mkpart
 
Partition type?  primary/extended? primary
File system type?  [ext2]?
Start? 1
End? 10000
(parted) print
Model: ATA VBOX HARDDISK (scsi)
Disk /dev/sdb: 34.4GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags: 
Number  Start   End     Size    Type     File system  Flags
 1      1049kB  10.0GB  9999MB  primary  ext2         lba

Ensuite, quittez la commande « quit ». Nous allons formater notre nouvelle partition dans le système de fichiers ext4 à l’aide de mkfs. Pour ce faire, exécutez la commande suivante :

# mkfs.ext4 /dev/sdb1

Remarque : Il est important de sélectionner le bon disque et la bonne partition lors de l’exécution de la commande ci-dessus !

Vérifions maintenant nos résultats, en imprimant la table de partition sur notre disque secondaire. Dans la colonne système de fichiers, vous devriez voir ext4 ou le type de système de fichiers que vous avez décidé d’utiliser pour votre partition :

5. Redimensionner la partition de disque Linux

Parted comprend plusieurs fonctions utiles et l’une d’entre elles est « resizepart ». Comme vous l’avez probablement compris maintenant, « resizepart » vous aide à redimensionner une partition.

Dans l’exemple ci-dessous, vous verrez comment redimensionner une partition existante. Pour les besoins de cet exemple, nous allons utiliser la partition créée précédemment.

Tout d’abord, vous aurez besoin de connaître le numéro de la partition que vous allez redimensionner. Cela peut être facilement trouvé en utilisant « print » :

(parted) print

Dans notre exemple, le numéro de partition est « 1 ». Exécutez maintenant la commande resizepart :

(parted) resizepart

Il vous sera demandé le numéro de la partition que vous allez redimensionner. Entrez son numéro. Après cela, il vous sera demandé de définir le nouveau point d’arrivée de cette partition. N’oubliez pas que par défaut, les unités sont en Mo. Dans notre exemple, nous avons défini la nouvelle taille de partition à 15 Go :

(parted) resizepart 
Partition number? 1
End?  [10.0GB]? 15000

Vérifiez maintenant les résultats avec « print » :

(parted) print

6. Supprimer la partition Linux

La prochaine chose que vous apprendrez est comment supprimer une partition de votre disque dur. Pour ce faire, vous devrez utiliser la commande rm dans parted. Pour supprimer une partition de disque, vous devez connaître son numéro.

Comme mentionné précédemment, vous pouvez facilement obtenir ce numéro en utilisant « imprimer ». Dans notre exemple, nous allons supprimer la partition avec un numéro 1 de notre disque secondaire /dev/sdb1 :

(parted) rm 1

Vérifiez les résultats en imprimant la table des partitions :

7. Partition de disque Linux de secours

Parted prend en charge un utilitaire de « sauvetage » qui vous aide à récupérer une partition perdue entre un point de départ et un point d’arrivée. Si une partition se trouve dans cette plage, il tentera de la restaurer.

En voici un exemple :

(parted) rescue
Start? 1
End? 15000
(parted) print
Model: Unknown (unknown)
Disk /dev/sdb1: 15.0GB
Sector size (logical/physical): 512B/512B
Partition Table: loop
Disk Flags:

Number Start End Size File system Flags
1 0.00B 15.0GB 15.0GB ext4

8 Changer l’indicateur de partition Linux

À l’aide de parted, vous pouvez modifier l’état d’un indicateur pour les partitions de disque. Les indicateurs pris en charge sont les suivants :

  1. botte
  2. racine
  3. échanger
  4. cachée
  5. raid
  6. lvm
  7. lba
  8. boot hérité
  9. Premier
  10. esp
  11. palo

Les états peuvent être « activé » ou « désactivé ». Pour changer un indicateur, il suffit d’exécuter la commande « set » dans parted :

(parted) set 2 lba on

La commande ci-dessus définit lba flag à on pour la deuxième partition. Vérifiez les résultats avec l’impression :

Conclusion

Parted est un utilitaire utile et puissant qui peut vous aider à gérer vos partitions de disque dans les systèmes Linux. Comme toujours, lorsque vous travaillez avec des partitions de disque, vous devez être très prudent.

Il est fortement recommandé de parcourir les pages de manuel séparées pour savoir comment personnaliser sa sortie et trouver plus d’informations sur ses capacités.

Si vous avez des questions ou des commentaires, n’hésitez pas à utiliser la section des commentaires ci-dessous.

Articles connexes: