garder la table des partitions dans un fichier:
<code bash>
$ sudo sfdisk --dump /dev/sda > ~/sda.dmp
</code>
La commande **sfdisk** pourra ré-exploiter ce f... isé que l'on souhaite modifier (swap et données)
<code bash>
swapoff -a
umount /srv
</code>
L'utilitaire **fdisk** est utilisé pour modifier la table de part
eur 1). Il contient notamment:
* Le bootloader (code exécutable)
* La table des partitions primaires... ire une sauvegarde binaire des secteurs MBR+EBR
<code bash>
# Sauvegarde les 63 premiers secteurs
dd = if=/dev/sda/ of=~/mbr.img bs=512 count=63
</code>
===== Restauration du bootloader =====
A parti... 446 premier Octet. Toujours à l'aide de **dd**:
<code bash>
sudo dd if=~/mbr.img of=/dev/sda bs=446 cou
)
* **msdos** (MBR)
* **pc98**
* **sun**
<code bash>
# Afficher les périphériques disques dispo... able de partitionnement de type GPT
mklabel gpt
</code>
===== Partitions =====
la commande **mkpart** ... s'il sont connus de parted, les omettre sinon:
<code>
# Afficher les options de la commande mkpart
hel... disque sélectionné
mkpart primary ext3 0% 100%
</code>
<note>
Au sein d'une table de type **GPT** tout
isque **/dev/sdb** via l'utilitaire **parted**:
<code>
parted
(parted) select /dev/sdb ...
(parted) quit
</code>
Vérifier la création de la table avec **fdisk**:
<code bash>
fdisk -l /dev/sdb
</code>
Les dernières lignes retournées par la commande donnent le type de tab
* Relancer fdisk avec l'argument **%%-c=dos%%**
<code bash>
$ sudo fdisk -c=dos /dev/sdx
</code>
Ce problème peut être lié à la taille des blocs par défaut
estrale DOS:
Si votre périphérique est /dev/sdc
<code bash>
$ sudo parted /dev/sdc
(parted) select /dev/sdc
(parted) mklabel msdos
(parted) quit
</code>
<note>
La taille limite d'une partition DOS est