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/xvdbLinux / 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