0Pricing
Linux Server Deployment & SSH Mastery · Leçon

Partitionner et formater des disques

Apprenez à partitionner des disques avec `fdisk` ou `parted`, puis à les formater avec des systèmes de fichiers Linux courants comme ext4 ou XFS.

Partitionner et formater des disques est une leçon Linux Server Deployment & SSH Mastery gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Linux Server Deployment & SSH Mastery, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Linux Server Deployment & SSH Mastery comprend 4 leçons au total.

Préparer un disque : partitionner et formater

Bienvenue dans la gestion des disques ! Avant qu'un serveur Linux puisse utiliser un nouveau disque, deux étapes principales sont nécessaires : le partitionnement et le formatage.

  • Le partitionnement divise un disque physique en sections logiques.
  • Le formatage prépare ces sections à stocker des données au moyen d'un système de fichiers précis.

Voyons comment préparer vos disques à l'utilisation !

Pourquoi partitionner vos disques ?

Le partitionnement ne sert pas uniquement à organiser les données : il est essentiel pour plusieurs raisons :

  • Séparer le système d'exploitation et les données : conservez les fichiers de votre système d'exploitation sur une partition et les données utilisateur sur une autre. Cela facilite les sauvegardes et protège les données lors de la réinstallation du système d'exploitation.
  • Utiliser plusieurs systèmes de fichiers : utilisez différents systèmes de fichiers (comme ext4 pour un usage général et XFS pour les fichiers volumineux) sur différentes partitions.
  • Systèmes à démarrage multiple : si vous souhaitez installer plusieurs systèmes d'exploitation (par exemple, deux distributions Linux) sur un même disque, chacun doit disposer de sa propre partition.

Identifier vos disques

Avant de pouvoir partitionner, vous devez savoir quels disques sont disponibles. Linux attribue généralement des noms tels que /dev/sda, /dev/sdb, etc., aux disques physiques.

Vous pouvez utiliser la commande lsblk pour répertorier les périphériques de blocs (disques et partitions) ainsi que leurs tailles.

fdisk -l affiche également des informations détaillées sur la table de partitions de tous les disques détectés.

lsblk

fdisk -l

`fdisk` : partitionnement MBR

fdisk est un puissant utilitaire en ligne de commande utilisé pour manipuler les tables de partitions des disques. Il est traditionnellement utilisé pour les disques qui emploient le schéma de partitionnement Master Boot Record (MBR).

MBR est plus ancien et présente certaines limitations, notamment une taille maximale de disque de 2 To et la prise en charge de quatre partitions principales au maximum.

Partitionnement avec `fdisk`

Pour utiliser fdisk, vous l’exécutez généralement avec des privilèges administratifs en indiquant le périphérique correspondant au disque. Par exemple : sudo fdisk /dev/sdb.

Dans fdisk :

  • n : créer une nouvelle partition.
  • p : sélectionner une partition principale (ou e pour une partition étendue).
  • Indiquer les secteurs ou la taille de début et de fin.
  • w : écrire les modifications sur le disque (soyez prudent !).
  • q : quitter sans enregistrer.

N’oubliez pas que les modifications sont définitives dès qu’elles sont écrites !

sudo fdisk /dev/sdb

`parted` : partitionnement GPT

parted est un autre outil de partitionnement des disques, souvent privilégié sur les systèmes modernes. Il prend en charge le schéma GUID Partition Table (GPT), qui remédie aux limitations de MBR.

  • GPT prend en charge les disques de plus de 2 To.
  • Il permet de créer un nombre pratiquement illimité de partitions (généralement 128 par défaut).
  • GPT est plus robuste, notamment grâce à la redondance et à la vérification des erreurs.

Partitionnement avec `parted`

L’utilisation de parted est similaire à celle de fdisk, mais les commandes sont différentes. Exemple : sudo parted /dev/sdc.

Dans parted :

  • mklabel gpt : créer une nouvelle table de partitions GPT.
  • mkpart primary ext4 0% 100% : créer une partition principale, indiquer le type de système de fichiers et définir le début et la fin.
  • print : afficher la table de partitions actuelle.
  • quit : quitter (les modifications sont souvent appliquées immédiatement).

parted applique directement les modifications : soyez donc particulièrement prudent !

sudo parted /dev/sdc

Systèmes de fichiers Linux : ext4 et XFS

Après le partitionnement, vous devez formater les partitions avec un système de fichiers. Cela détermine la manière dont les données sont stockées et récupérées.

  • ext4 : le système de fichiers par défaut le plus courant sous Linux. Il s’agit d’un système de fichiers journalisé, c’est-à-dire qu’il suit les modifications afin d’éviter la corruption des données en cas de panne de courant. Il est robuste et largement pris en charge.
  • XFS : un système de fichiers journalisé hautes performances, souvent utilisé pour les fichiers et répertoires volumineux, notamment dans les environnements d’entreprise. Il s’adapte bien aux systèmes de fichiers de très grande taille (jusqu’à plusieurs pétaoctets).

Formatage avec `mkfs.ext4`

Une fois une partition créée (par exemple /dev/sdb1), vous pouvez la formater avec la commande mkfs.ext4. Cette commande écrit la structure du système de fichiers ext4 sur la partition.

Vérifiez toujours deux fois le nom de la partition : le formatage de la mauvaise partition effacera toutes les données !

sudo mkfs.ext4 /dev/sdb1

Formatage avec `mkfs.xfs`

De même, pour formater une partition avec le système de fichiers XFS, vous utilisez la commande mkfs.xfs. Cette solution est idéale si vous prévoyez de stocker de très gros fichiers ou si vous avez besoin de performances d’E/S élevées.

Comme pour ext4, assurez-vous de cibler la bonne partition avant d’exécuter la commande.

sudo mkfs.xfs /dev/sdc1

Vérification rapide : préparation d’un disque

Lesquelles des affirmations suivantes concernant le partitionnement et le formatage des disques sous Linux sont TRUE ?

Récapitulatif : disque prêt

Vous avez appris les premières étapes essentielles pour préparer un disque sur votre serveur Linux !

  • Le partitionnement divise un disque et peut être réalisé avec des outils tels que fdisk (MBR) ou parted (GPT).
  • Le formatage applique un système de fichiers tel qu’ext4 ou XFS à l’aide de commandes comme mkfs.ext4 ou mkfs.xfs.

Ces compétences sont fondamentales pour configurer le stockage destiné à vos applications et à vos données. Vous allez maintenant apprendre à rendre ces nouvelles partitions accessibles à votre système en les montant !

Questions Fréquemment Posées

La leçon « Partitionner et formater des disques » est-elle gratuite ?

Oui — le texte complet de « Partitionner et formater des disques » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Linux Server Deployment & SSH Mastery, passe à CoddyKit PRO. Le cours Linux Server Deployment & SSH Mastery comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Partitionner et formater des disques » ?

Apprenez à partitionner des disques avec `fdisk` ou `parted`, puis à les formater avec des systèmes de fichiers Linux courants comme ext4 ou XFS. Tu pratiques Linux Server Deployment & SSH Mastery avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Linux Server Deployment & SSH Mastery ?

Aucune expérience préalable n'est requise. Linux Server Deployment & SSH Mastery sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Partitionner et formater des disques » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Linux Server Deployment & SSH Mastery ?

Oui. Chaque leçon Linux Server Deployment & SSH Mastery inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Partitionner et formater des disques
  2. Monter des systèmes de fichiers
  3. Surveiller l’utilisation des disques
  4. Gestion des volumes logiques (LVM)
← Retour à Linux Server Deployment & SSH Mastery