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 [2024/12/26 16:43] (Version actuelle) – 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:// |