Partitionnement d'un disque
100%

Le Système de Fichiers · Leçon 4

Partitionnement d'un disque

Découvrez une méthode fondée sur la vérification pour examiner, créer et redimensionner les limites de partitions avec `parted`.

La modification des partitions change la carte qui définit les limites du stockage. Une erreur de périphérique, de début ou de fin peut rendre des données existantes inaccessibles ou écraser des métadonnées essentielles. Exercez-vous uniquement sur un disque virtuel jetable et conservez une sauvegarde testée séparément avant de modifier un stockage important.

Choisir un outil

Parmi les outils courants figurent :

  • fdisk, un éditeur de partitions en terminal fourni par util-linux qui prend en charge MBR et GPT ;
  • parted, un éditeur en terminal et scriptable pour GPT, MBR et d'autres formats de tables ;
  • gdisk, un éditeur interactif centré sur GPT ;
  • GParted, une interface graphique pour les partitions et systèmes de fichiers.

La prise en charge des outils évolue : consultez donc le manuel local et la documentation de la distribution. Une interface graphique ne rend pas les opérations destructrices sûres ; elle modifie les mêmes métadonnées du disque.

Quelle affirmation à propos de la version actuelle de fdisk sous Linux est exacte ?

Identifier et mettre la cible au repos

Commencez par un inventaire en lecture seule :

$ lsblk -o NAME,PATH,TYPE,SIZE,MODEL,SERIAL,TRAN,PTTYPE,FSTYPE,MOUNTPOINTS
$ findmnt --real
$ sudo parted --list

Confirmez le périphérique entier au moyen d'une identité persistante, du modèle, du numéro de série, de la taille, du transport et de la topologie, pas seulement de /dev/sdX. Identifiez ensuite chacun de ses consommateurs : systèmes de fichiers montés, swap, LVM, RAID, chiffrement, conteneurs, machines virtuelles, bases de données et descripteurs de fichiers ouverts.

Démontez ou désactivez toutes les couches concernées en suivant leurs procédures documentées. Ne modifiez pas la table de partitions du disque du système en cours d'exécution au seul motif que l'outil s'ouvre correctement. Consignez la table existante sous une forme restaurable et confirmez que votre sauvegarde se trouve dans un autre domaine de défaillance.

Pourquoi un nom de périphérique comme /dev/sdb ne suffit-il pas comme unique vérification de la cible ?

Examiner un périphérique dans `parted`

Ouvrez le périphérique entier que vous avez explicitement vérifié :

$ sudo parted /dev/DISQUE-VÉRIFIÉ

Choisissez ensuite des unités d'affichage cohérentes et affichez la table :

(parted) unit MiB
(parted) print free

print free montre les entrées actuelles et les régions non allouées. Les commandes de Parted peuvent mettre immédiatement à jour les métadonnées du disque au lieu d'attendre une opération finale d'enregistrement ; considérez donc l'invite interactive comme un accès actif en écriture.

Qu'aide à afficher print free dans parted ?

Créer une entrée de partition

La syntaxe exacte de mkpart dépend du type de table. Un exemple GPT exprimé en Mio ressemble à ceci :

(parted) mkpart data ext4 1MiB 5000MiB

Cette commande crée une entrée de partition avec un nom, un type de contenu suggéré, un début et une fin. Elle ne crée pas de système de fichiers ext4. Le formatage est une étape destructive distincte, exécutée seulement après que le noyau a reconnu la nouvelle partition prévue et que son identité a été vérifiée.

Respectez l'alignement recommandé par l'outil et déterminez si les extrémités sont inclusives et comment elles sont arrondies. Examinez le résultat avec print et lsblk ; ne supposez pas qu'une limite décimale demandée a été enregistrée à l'identique.

Que crée la commande mkpart de parted ?

Redimensionner les limites et le contenu

resizepart NUMÉRO FIN déplace uniquement la limite de fin d'une partition. Il ne redimensionne pas le système de fichiers ou l'autre structure stockée à l'intérieur.

L'ordre est essentiel :

  • pour agrandir, étendez d'abord la partition ou le périphérique logique conteneur, puis agrandissez le système de fichiers avec l'outil qu'il prend en charge ;
  • pour réduire, vérifiez que le système de fichiers accepte la réduction, réduisez-le d'abord en respectant ses exigences d'exécution hors ligne ou en ligne, puis réduisez la limite du conteneur sans dépasser sa nouvelle fin.

Certains systèmes de fichiers ne peuvent pas être réduits. Le chiffrement, LVM, RAID et les organisations imbriquées ajoutent d'autres couches à traiter dans l'ordre. Le noyau peut aussi refuser de relire une table modifiée tant que des périphériques sont occupés, ce qui impose un redémarrage contrôlé avant de pouvoir employer la nouvelle organisation.

Lorsqu'un système de fichiers peut être réduit, quel ordre évite de tronquer ses données actives ?

Leçon terminée

Vous avez terminé Partitionnement d'un disque

Vous savez maintenant décrire la modification des partitions comme une opération de stockage destructive et organisée en couches.

  • Choisir un outil qui prend en charge la table et la méthode réelles.

  • Vérifier l'identité persistante du disque et désactiver chaque consommateur.

  • Examiner unités, entrées et régions libres avant toute écriture.

  • Se rappeler que mkpart ne crée pas de système de fichiers.

  • Redimensionner le contenu intérieur et les limites extérieures dans l'ordre sûr.

Conservez votre progression

Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.

Créer un compte gratuit
Leçon Suivante
Retour à Le Système de Fichiers