Logiciels de partitionnement : fdisk, etc.

Ces logiciels sont à utiliser avec précaution, car le s.e. ou les données peuvent devenir illisibles.

Infos

Partitions

Alignement

Alignement de partition, taille de secteur

HA (RAID, etc.)

Outils

fdisk, gdisk, etc.

Tables de partitionnement MBR, GPT

Mes infos et liens concernant le BIOS et MBR, UEFI et GPT

Infos gdisk concernant MBR et GPT

Tables de partitionnement MBR

Tables de partitionnement GPT

Conversion MBR en GPT

Logiciels

Lister la table des partitions

Retailler une partition avec fdisk

Note : S'il s'agit d'un fs ext3, il faut d'abord le convertir en ext2

  1. # e2fsck -f /dev/la_partition
  2. # resize2fs /dev/la_partition 10G   (diminuer la taille du système de fichier, ici par exemple à 10 Go)
  3. Supprimer puis re-créer la partition avec parted ou fdisk à partir du même cylindre (avec une taille supérieure de 5 % par rapport à celle du système de fichier)
  4. # resize2fs /dev/la_partition  (ainsi la taille du système de fichier s'adaptera à la nouvelle taille de la partition)

Forcer le noyau à relire la table des partitions (ou les lister)

Au boot, la table des partitions est lue et chargée en mémoire par le noyau Linux ; si elle est modifiée sur le disque il faut rebooter ou faire connaître ses modifications au noyau (la recharger).

=> à effectuer après les modifs (avec les partitions modifiées démontées) :

fdisk

fdisk fait partie du paquet util-linux-ng

$ Ajouter (ou supprimer) le "boot flag" d'une partition d'un disque

# fdisk /dev/sda     (pour le disque sda)
p
a

Version de fdisk

$ fdisk -v

Aide concernant fdisk

La commande 'm' de fdisk permet d'afficher cette aide-là :

WARNING: DOS-compatible mode is deprecated. It's strongly recommended to switch off the mode (command 'c') and change display units to sectors (command 'u').

Commande (m pour l'aide): m
Commande d'action
   a   bascule le fanion d'amorce (boot flag) d'une partition
   b   éditer l'étiquette BSD du disque
   c   basculer le fanion de compatibilité DOS
   d   supprimer la partition
   l   lister les types de partitions connues
   m   afficher ce menu
   n   ajouter une nouvelle partition
   o   créer une nouvelle table vide de partitions DOS
   p   afficher la table de partitions
   q   quitter sans enregistrer les changements
   s   créer une nouvelle étiquette vide pour disque de type Sun
   t   modifier l'id de système de fichiers d'une partition
   u   modifier les unités d'affichage/saisie
   v   vérifier la table de partitions
   w   écrire la table sur le disque et quitter
   x   fonctions avancées (pour experts seulement)

parted

# parted   (Ubuntu 12.04)

(parted) help                                                            
  align-check TYPE N                        contrôle l'alignement de type TYPE (min|opt) de la partition N
  check NOMBRE                              faire une vérification simple du système de fichiers
  cp [PERIPHERIQUE] NOMBRE_SOURCE NOMBRE_DESTINATION   copier le système de fichiers SOURCE vers une autre partition DESTINATION
  help [COMMANDE]                           affiche l'aide générale ou l'aide concernant la COMMANDE
  mklabel,mktable LABEL-TYPE                crée une nouvelle étiquette de disque (table de partition)
  mkfs NOMBRE TYPE-FS                       créer un système de fichiers de type TYPE-FS sur la partition NOMBRE
  mkpart PART-TYPE [FS-TYPE] DEBUT FIN      créer une partition
  mkpartfs PART-TYPE FS-TYPE DEBUT FIN      créer une partition avec un système de fichiers
  move NOMBRE DEBUT FIN                     déplacer la partition numéro NOMBRE
  name NOMBRE NOM                           donner le nom NOM la partition numéro NOMBRE
  print [devices|free|list,all|NOMBRE]      affiche la table des partitions, les périphériques disponibles, l'espace libre, toutes les partitions ou une partition précise
  quit                                      quitter le programme
  rescue DEBUT FIN                          restaurer une partition perdue entre DEBUT et FIN
  resize NOMBRE DEBUT FIN                   modifier la taille de la partition (et du système de fichiers) numéro NOMBRE
  rm NOMBRE                                 détruire la partition numéro NOMBRE
  select PÉRIPHÉRIQUE                       sélectionner le périphérique à éditer
  set NOMBRE FANION ETAT                    positionner le FANION à l'état ETAT sur la partition numéro NOMBRE
  toggle [NOMBRE [FANION]]                  inverser l'état du fanion sur la partition numéro NOMBRE
  unit UNITE                                affecte l'unité par défaut à UNITE
  version                                   affiche la version courante de GNU Parted ainsi que l'information sur le copyright


Vic
Page modifiée le 17 septembre 2017

Page d'accueil du site

Etre informé d'un changement de cette page

Fourni par ChangeDetection / Vie privé - Charte antispam