Le partitionnement divise un lecteur de disque en un ou plusieurs disques logiques. Chaque partition est traitée comme un disque séparé avec son propre système de fichiers. Les informations de partition sont stockées dans une table de partition.
Partitions principales ou étendues
Le schéma de partitionnement d'origine pour les disques durs des PC n'autorisait que quatre partitions, appelées partitions principales. Pour créer plus de quatre partitions, l'une de ces quatre partitions peut être divisée en plusieurs partitions plus petites, appelées partitions logiques. Lorsqu'une partition principale est subdivisée de cette manière, on parle de partition étendue. Les outils de partitionnement présentés dans cette leçon vous permettent de créer des partitions principales ou étendues.
Comment répertorier les partitions de disque
Les périphériques de partition sont répertoriés dans le fichier /proc/partitions :
# cat /proc/partitions major minor #blocks name 8 16 20971520 sdb 8 0 20971520 sda ...
Les colonnes sont décrites comme suit :
majeure :Le numéro majeur de l'appareil. Cela correspond au périphérique de bloc dans le fichier
/proc/devices.
mineur :Le numéro mineur de l'appareil. Cela concerne le numéro à la fin du nom de la partition.
#blocks :Le nombre de blocs de disque physique contenus dans la partition.
nom :Le nom de la partition.
Divers utilitaires sont disponibles pour afficher et manipuler la table de partition.
1. fdisk
2. cfdisk
3. séparé
utilitaire fdisk
L'utilitaire fdisk est un manipulateur de table de partition courant pour Linux. Utilisez fdisk –l pour lister la table de partition. 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
utilitaire cfdisk
La capture d'écran dans l'image ci-dessous montre l'interface utilisateur de l'utilitaire cfdisk, qui est utilisé pour créer, supprimer et modifier des partitions sur un périphérique de disque. Entrez la commande cfdisk et incluez le périphérique que vous souhaitez partitionner comme argument.
# cfdisk /dev/sda
utilitaire séparé
L'utilitaire GNU parted est également utilisé pour afficher la table de partition existante, modifier la taille des partitions existantes ou ajouter des partitions à partir d'espace libre ou de disques durs supplémentaires. Cet utilitaire est plus avancé que l'utilitaire fdisk. Il prend en charge davantage de types d'étiquettes de disque et propose des commandes supplémentaires. Pour afficher les partitions du disque, utilisez la commande print sous-commande dans l'utilitaire partagé :
# parted /dev/sda GNU Parted 3.1 Using /dev/sda Welcome to GNU Parted! Type 'help' to view a list of commands. (parted) print Model: VMware, VMware Virtual S (scsi) Disk /dev/sda: 21.5GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 1075MB 1074MB primary xfs boot 2 1075MB 21.5GB 20.4GB primary lvm (parted) quit