GNU/Linux >> Tutoriels Linux >  >> Linux

Comprendre l'utilitaire Linux fdisk

affichage des partitions de disque

L'utilitaire fdisk est un manipulateur de table de partition courant pour Linux. Utilisez fdisk –l pour répertorier la table de partition. La sortie varie en fonction du nombre de disques et de partitions connectés. Pour afficher la partition d'un périphérique spécifique, incluez le nom du périphérique comme argument. Par exemple :

# fdisk -l /dev/sda

Disk /dev/sda: 21.5 GB, 21474836480 bytes, 41943040 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000dddc2

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048     2099199     1048576   83  Linux
/dev/sda2         2099200    41943039    19921920   8e  Linux LVM

Sans spécifier de périphérique comme argument, les partitions dans /proc/partitions sont répertoriées. Les cinq premières lignes de sortie de la commande fdisk –l /dev/sda sont des informations récapitulatives sur le périphérique lui-même, /dev/sda. L'exemple de sortie montre un disque virtuel (sda) de 21,5 Go avec 4 194 3040 secteurs.

La table de partition s'affiche après les informations récapitulatives. Sept colonnes d'informations sont répertoriées dans la table de partition. La colonne Device affiche deux partitions :/dev/sda1 et /dev/sda2.

Démarrer :La colonne Boot indique que la première partition, /dev/sda1, a un astérisque (*) indiquant que cette partition contient les fichiers requis par le chargeur de démarrage pour démarrer le système.
Début et Fin  :Les colonnes de début et de fin répertorient les secteurs de début et de fin de chaque partition.
Blocs  :La colonne des blocs répertorie le nombre de blocs alloués à la partition.
Id et système :Ces colonnes identifient le type de partition.

Nommage des partitions

Le schéma de nommage des partitions Linux se trouve dans /dev/xxyN formulaire. Les éléments de ce schéma de nommage sont décrits comme suit :
/dev/  :Il s'agit du répertoire dans lequel résident tous les fichiers de l'appareil.
xx (ou xxx) :Les deux premières lettres sur trois indiquent le type de périphérique sur lequel réside la partition. Ces lettres sont généralement hd (pour les disques IDE), sd (pour les disques SCSI) ou xvd (pour les disques virtuels).
y  :cette lettre indique sur quel périphérique se trouve la partition, par exemple, /dev/sda (le premier disque dur SCSI) ou /dev/xvdb (le deuxième disque virtuel).
N :Ce numéro indique la partition. Par exemple, /dev/sda1 est la première partition sur le premier périphérique SCSI et /dev/xvda3 est la troisième partition sur le premier disque virtuel.

Types de partitions

Les types de partition peuvent être affichés et modifiés à l'aide de l'utilitaire fdisk. Une liste partielle (la plus couramment utilisée) des types de partitions est :
83 :Linux
82 :Linux swap
5 :Étendu
8e :Linux LVM

Pour afficher une liste de toutes les partitions disponibles, utilisez la sous-commande fdisk l .

Utilisation de l'utilitaire fdisk

L'utilitaire fdisk fournit également une interface interactive pour manipuler la table de partition d'un périphérique de disque.

# fdisk [device_name] 
Command (m for help):

Les commandes fdisk de base incluent :
– d  :Supprimer une partition.
– l  :Répertorier les types de partitions connus.
– m  :Imprime les commandes disponibles.
– n  :Ajouter une nouvelle partition.
– p :imprime la table de partition.
– w :écrivez la table sur le disque et quittez fdisk.

Pour afficher, toutes les commandes fdisk disponibles utilisent le m sous-commande :

Command (m for help): m    
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   g   create a new empty GPT partition table
   G   create an IRIX (SGI) partition table
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Commande partprobe

Cette commande informe le noyau des changements de table de partition. Exécutez cette commande avec le nom du périphérique comme argument pour demander au système d'exploitation de relire la table de partition :

# partprobe /dev/xvdb
Linux / UNIX :Comment créer une partition principale à l'aide de fdisk
Linux / UNIX :Comment créer une partition étendue à l'aide de fdiskComprendre l'utilitaire linux cfdisk
Comprendre l'utilitaire linux parted


Linux
  1. Comment partitionner un disque sous Linux

  2. Commande Fdisk sous Linux (Gérer les partitions)

  3. Comprendre le bureau Linux ?

  4. Comprendre l'utilitaire logrotate

  5. Table de partition non reconnue par le noyau Linux

Lister les partitions de disque dur sous Linux

4 façons d'afficher la table de partition sous Linux

Comprendre les processus sous Linux

Comment afficher les partitions de disque Linux (table de partition)

Comprendre l'utilitaire séparé Linux

Exemples de commandes fdisk sous Linux