Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| sysadmin:partitionnement:parted:start [2019/12/26 17:03] – créée yoann | sysadmin:partitionnement:parted:start [2025/07/02 14:12] (Version actuelle) – Ajout d'une référence yoann | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| {{tag> | {{tag> | ||
| + | |||
| ====== Parted ====== | ====== Parted ====== | ||
| Ligne 20: | Ligne 21: | ||
| <code bash> | <code bash> | ||
| + | |||
| + | # Afficher les périphériques disques disponibles | ||
| + | print devices | ||
| + | |||
| + | # Sélectionner le disque sur lequel travailler | ||
| + | select /dev/sdx | ||
| + | |||
| + | # Construction d'une nouvelle table de partitionnement de type GPT | ||
| mklabel gpt | mklabel gpt | ||
| </ | </ | ||
| Ligne 25: | Ligne 34: | ||
| ===== Partitions ===== | ===== Partitions ===== | ||
| - | la commande **mkpart** permet de définir des partitions. parted crée les partition mais pas les systèmes de fichiers. Ceux-ci peuvent être passés en options s'il sont connus de parted, les omettre sinon: | + | La commande **mkpart** permet de définir des partitions. |
| + | |||
| + | Système de fichiers pouvant être spécifié à parted : | ||
| + | * **btrfs** ; | ||
| + | * **ext2**, **ext3**, **ext4** ; | ||
| + | * **fat16**, **fat32** ; | ||
| + | * **hfs**, **hfs+** ; | ||
| + | * **linux-swap** ; | ||
| + | * **ntfs** ; | ||
| + | * **reiserfs** ; | ||
| + | * **udf** ; | ||
| + | * **xfs**. | ||
| < | < | ||
| + | # Afficher les options de la commande mkpart | ||
| help mkpart | help mkpart | ||
| + | |||
| + | # Création d'une partition primaire (table msdos) sur l' | ||
| + | # NB : exprimer en pourcentage permet à Parted d' | ||
| + | mkpart primary ext3 0% 100% | ||
| + | |||
| + | # On peut également spécifier l' | ||
| + | unit MiB | ||
| + | mkpart fat32 1 500 | ||
| </ | </ | ||
| - | Il est possible de renommer les partitions déclarées dans les tables de type GPT via la commande **name**: | + | < |
| + | Au sein d'une table de partitionnement **GPT**, il n' y pas de type de partition, on peut spécifier un nom (label) pour la partition. | ||
| + | </ | ||
| + | |||
| + | Il est possible de renommer | ||
| < | < | ||
| name 1 ' | name 1 ' | ||
| Ligne 39: | Ligne 72: | ||
| ===== flags ===== | ===== flags ===== | ||
| - | Différents flags peuvent être positionnés sur les partitions: | + | Différents |
| - | | + | * boot |
| - | root | + | |
| - | swap | + | |
| - | hidden | + | |
| - | raid | + | |
| - | lvm | + | |
| - | lba | + | |
| - | legacy_boot | + | |
| - | irst | + | |
| - | esp | + | * msftres |
| - | palo | + | * esp |
| + | * chromeos_kernel | ||
| + | * bls_boot | ||
| + | * linux-home | ||
| + | * no_automount | ||
| + | * bios_grub | ||
| + | * palo | ||
| - | Pour définir la partition 1 comme réservée à un RAID logiciel: | + | Par exemple |
| < | < | ||
| set 1 raid on | set 1 raid on | ||
| </ | </ | ||
| + | ===== Exemples ===== | ||
| + | |||
| + | ==== Partitionnement GPT ==== | ||
| + | |||
| + | Dans cet exemple, ''/ | ||
| + | |||
| + | < | ||
| + | |||
| + | # Execute parted avec l' | ||
| + | parted -a optimal /dev/sdb | ||
| + | |||
| + | # Création d'une table GPT | ||
| + | mklabel gpt | ||
| + | |||
| + | # Création d'une partition nommée " | ||
| + | # quel système de fichier sera contenu dans cette partition | ||
| + | mkpart data ext4 0% 100% | ||
| + | |||
| + | # Résumer des modifications apportées | ||
| + | unit MiB | ||
| + | |||
| + | |||
| + | # valider et quitter | ||
| + | q | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | Parted ne crée pas le système de fichier. | ||
| + | </ | ||
| + | |||
| + | Une fois le partitionnement du disque terminé, on peut créer le système de fichier : | ||
| + | <code bash> | ||
| + | mkfs.ext4 /dev/sdb1 | ||
| + | </ | ||
| + | |||
| + | ==== Partitionnement MSDOS ==== | ||
| + | |||
| + | : | ||
| ===== Références ===== | ===== Références ===== | ||
| Ligne 65: | Ligne 142: | ||
| * https:// | * https:// | ||
| * https:// | * https:// | ||
| + | * {{sysadmin: | ||
| + | * https:// | ||
| + | * [[https:// | ||