Chapitre 5. Gestion du stockage disque

Après avoir installé votre système Red Hat Linux, vous voudrez peut-être consulter la table des partition existantes, modifier la taille des partitions, supprimer des partitions ou ajouter des partitions à partir d'espace libre ou de disques durs supplémentaires. L'utilitaire parted vous permet de réaliser ces tâches. Ce chapitre traite de l'utilisation de parted pour la réalisation de tâches systèmes de fichiers. Vous pouvez également utiliser fdisk pour réaliser la plupart de ces tâches, à l'exception du redimensionnement de partitions. Pour en savoir plus sur fdisk, reportez-vous à la page de manuel ou d'info relative à fdisk.

Si vous souhaitez voir ou surveiller l'utilisation d'espace disque du système, reportez-vous à la Section 26.3.

Le paquetage parted doit être installé si vous voulez utiliser l'utilitaire parted. Pour lancer parted, connectez-vous en tant que super-utilisateur et, à l'invite du shell, tapez la commande parted /dev/hdb dans laquelle /dev/hdb correspond au nom de périphérique du disque que vous souhaitez configurer. Vous verrez apparaître une invite (parted). Tapez helppour voir une liste des commandes disponibles.

Si vous voulez créer, supprimer ou redimensionner une partition, le périphérique ne peut pas être en cours d'utilisation (les partitions ne peuvent pas être montées, et l'espace de swap ne peut pas être activé). Le plus simple est de démarrer votre système en mode de secours. Reportez-vous au Chapitre 9 pour obtenir des instructions sur le démarrage en mode de secours. Lorsqu'on vous demandera de monter le système de fichiers, sélectionnez Ignorer.

Sinon, si le disque ne contient pas de partitions en cours d'utilisation, vous pouvez les démonter à l'aide de la commande umount et désactiver l'espace de swap du disque dur à l'aide de la commande swapoff.

Le Tableau 5-1 contient une liste des commandes parted communément utilisées. Les sections ci-dessous en détaillent certaines d'entre elles.

CommandesDescription
check num-mineurRéaliser une vérification simple du système de fichiers
cp de àCopier un système de fichiers d'une partition à une autre; de et à sont les numéros mineurs des partitions
helpAfficher une liste des commandes disponibles
mklabel étiquetteCréer une étiquette de disque pour la table des partitions
mkfs num-mineur type-système-fichiersCréer un système de fichiers de type type-système-fichiers
mkpart type-partition type-fs mo-début mo-finRéaliser une partition sans créer de nouveau système de fichiers
mkpartfs type-partition type-fs mo-début mo-finRéaliser une partition et créer le système de fichiers spécifié
move num-mineur mo-début mo-finDéplacer la partition
printAfficher la table des partitions
quitQuitter parted
resize num-mineur mo-début mo-finRedimensionner la partition de mo-début à mo-fin
rm num-mineurSupprimer la partition
select périphériqueSélectionner un périphérique différent à configurer
set num-mineur indicateur étatConfigurer l'indicateur sur une partition; état est réglé sur on ou off

Tableau 5-1. Commandes parted

5.1. Affichage de la table des partitions

Après avoir lancé parted, tapez la commande suivante pour afficher la table des partitions:

print

Une table similaire à celle reproduite ce-dessous apparaîtra alors:

Disk geometry for /dev/hda: 0.000-9765.492 megabytes
Disk label type: msdos
Minor    Start       End     Type      Filesystem  Flags
1          0.031    101.975  primary   ext3        boot
2        101.975    611.850  primary   linux-swap  
3        611.851    760.891  primary   ext3        
4        760.891   9758.232  extended              lba
5        760.922   9758.232  logical   ext3        

La première ligne affiche la taille du disque, la deuxième le type d'étiquette du disque et le reste de cette sortie, la table des partitions. Dans cette dernière, le numéro inférieur correspond au numéro de la partition. Par exemple, la partition au numéro mineur 1 correspond à /dev/hda1. Les valeurs Démarrer et Terminer sont données en méga-octets. Le Type est primaire, étendue ou logique. Le Système de fichiers correspond au type de système de fichiers, ext2, ext3, FAT, hfs, jfs, linux-swap, ntfs, reiserfs, hp-ufs, sun-ufs ou xfs. La colonne Indicateurs (ou 'Flags' en anglais) répertorie l'ensemble des indicateurs pour la partition. Les indicateurs disponibles sont boot, root, swap, hidden, raid, lvm ou lba.

TuyauAstuces
 

Pour sélectionner un périphérique différent sans avoir à redémarrer parted, utilisez la commande select suivie du nom du périphérique, comme /dev/hdb par exemple. Ensuite, vous pouvez afficher sa table des partitions ou la configurer.