27Jun

Comment utiliser Fdisk pour gérer des partitions sous Linux

La commande fdisk est un utilitaire de visualisation et de gestion des partitions de disque dur sous Linux. C'est l'un des outils les plus puissants que vous pouvez utiliser pour gérer les partitions, mais c'est déroutant pour les nouveaux utilisateurs.

Ce tutoriel abordera les bases de l'utilisation de fdisk pour gérer une table de partition. Après avoir utilisé fdisk, vous devrez utiliser une commande mkfs pour formater de nouvelles partitions avec un système de fichiers.

Sudo contre Su

Sur Ubuntu, Linux Mint ou d'autres distributions dérivées d'Ubuntu, les commandes fdisk et mkfs doivent être préfixées avec sudo .Sur les distributions qui n'utilisent pas sudo, utilisez d'abord la commande su - pour obtenir un shell racine, puis tapez chaque commande sans sudo.

Liste des partitions

Les commandes sudo fdisk -l répertorient les partitions de votre système.

Vous pouvez ajouter le nom du périphérique d'un disque pour répertorier uniquement les partitions qu'il contient. Par exemple, utilisez la commande suivante pour répertorier uniquement les partitions sur le premier périphérique de disque:

sudo fdisk -l /dev/ sda

Entrée en mode commande

Pour travailler sur les partitions d'un disque, vous devez entrer en mode commande. Vous aurez besoin du nom de périphérique d'un disque à partir de la commande fdisk -l .La commande suivante passe en mode de commande pour le premier périphérique de disque:

sudo fdisk /dev/ sda

Ne pas modifier les partitions en cours d'utilisation. Si vous voulez éditer des partitions système, commencez par démarrer à partir d'un CD live.

Utilisation du mode de commande

En mode commande, vous utilisez des commandes à une seule lettre pour spécifier les actions que vous voulez effectuer. Tapez m et appuyez sur Entrée pour voir la liste des commandes que vous pouvez utiliser.

Affichage de la table de partition

Utilisez p pour imprimer la table de partition actuelle sur le terminal à partir du mode de commande.

Suppression d'une partition

Utilisez la commande d pour supprimer une partition. Il vous sera demandé le numéro de la partition que vous souhaitez supprimer, que vous pouvez obtenir à partir de la commande p .Par exemple, si je voulais supprimer la partition sur /dev/ sda5, je devais saisir 5 .

Après avoir supprimé la partition, vous pouvez saisir à nouveau p pour afficher la table de partition actuelle. La partition semble supprimée, mais fdisk n'écrit ces modifications sur le disque que lorsque vous utilisez la commande w.

Création d'une partition

Utilisez la commande n pour créer une nouvelle partition. Vous pouvez créer une partition logique ou primaire( l pour logique ou p pour primaire).Un disque ne peut avoir que quatre partitions principales.

Ensuite, spécifiez le secteur du disque sur lequel vous voulez démarrer la partition. Appuyez sur Entrée pour accepter le secteur par défaut, qui est le premier secteur libre sur le disque.

Enfin, spécifiez le dernier secteur de la partition sur le disque. Si vous voulez utiliser tout l'espace disponible après le secteur initial, appuyez simplement sur Entrée. Vous pouvez également spécifier une taille spécifique, par exemple + 5G pour une partition de cinq gigaoctets ou + 512M pour une partition de 512 mégaoctets. Si vous ne spécifiez pas d'unité après le signe +, fdisk utilise des secteurs comme unité.Par exemple, +10000 entraîne à la fin de la partition 10000 secteurs après son début.

ID du système

La commande n que je viens de lancer a recréé la partition de swap que j'ai supprimée précédemment - ou l'a fait? Si je lance à nouveau la commande p , je verrai que la nouvelle partition /dev/ sda5 est une partition "Linux" au lieu d'une partition "Linux swap".

Si je veux changer de type, je peux utiliser la commande t et spécifier le numéro de la partition.

On me demandera le code hexadécimal du type. Je ne le sais pas, donc je peux taper L pour voir une liste de codes hexadécimaux.

82 est le code pour les partitions swap Linux, donc je peux le taper.

Ceci ne formate pas la partition avec le système de fichiers que vous sélectionnez. Vous devrez le faire plus tard avec la commande mkfs appropriée.

Écriture des modifications

Utilisez w pour écrire les modifications que vous avez apportées au disque.

Utilisez q si vous voulez quitter sans enregistrer les modifications.

Formatage d'une partition

Vous devez formater de nouvelles partitions avec un système de fichiers avant de pouvoir les utiliser. Vous pouvez le faire avec la commande mkfs appropriée. Par exemple, cette commande formate la cinquième partition sur le premier disque avec le système de fichiers ext4.

sudo mkfs.ext4 /dev/ sda5

Utilisez la commande mkswap si vous souhaitez formater une partition en tant que partition d'échange:

sudo mkswap /dev/ sda5

Fdisk contient une variété d'autres commandes, y compris les commandes expertes auxquelles vous pouvez accéder en exécutant l' x commande d'abord. Consultez la page de manuel de fdisk avec la commande man fdisk pour des informations plus détaillées.