Skip navigation

Commande : fdisk – suppression de partitions

Commande : fdisk

La suppression de partitions peut se faire à l’aide de la commande fdisk associé à l’option -l. Tout comme la commande blkid, fdisk peut également lister les périphériques de stockage.

Repérer le périphérique

root@debian~#: fdisk -l

sortie

Disk /dev/sda: 298.1 GiB, 320072933376 bytes, 625142448 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
Disklabel type: dos
Disk identifier: 0x22a86812

Device     Boot Start        End    Sectors  Size Id Type
/dev/sda1          63 1249985519 1249985457  596G  7 HPFS/NTFS/exFAT

Disk /dev/sdb: 298.1 GiB, 320072933376 bytes, 625142448 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 /dev/sdd: 698.7 GiB, 750156374016 bytes, 1465149168 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 /dev/sde: 74.5 GiB, 80026361856 bytes, 156301488 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
Disklabel type: dos
Disk identifier: 0x0007b1d3

Device     Boot  Start       End   Sectors  Size Id Type
/dev/sde1  *      2048    206847    204800  100M  7 HPFS/NTFS/exFAT
/dev/sde2       206848 139542527 139335680 66.5G  7 HPFS/NTFS/exFAT
[…]
Device     Boot Start     End Sectors  Size Id Type
/dev/sdg1  *        0 1138687 1138688  556M  0 Empty
/dev/sdg2        4244    5651    1408  704K ef EFI (FAT-12/16/32)

Les lignes qui nous intéressent sont à la fin de la sortie. Il s’agit de la clé USB qui à servit à l’article sur la mise en place d’une clé bootable de Debian – Jessie.

article lié : Création une clé USB bootable pour Debian

Ainsi donc, la création d’une clé bootable (c’est-à-dire l’utilisation de la commande dd) a crée 2 partitions sur la clé.

Suppression des partitions

Pour supprimer les partitions de la clé, il faut la sélectionner. Dans le cas présent, il s’agit du périphérique sdg.

: il faut bien sélectionner la clé sdg et non une de ses partition : sdg1 ou sdg2

root@debian~#: fdisk /dev/sdg

sortie

Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Command (m for help):

Comme le montre la sortie, fdisk propose de l’aide pour les commandes via la touche m.

sortie

Command (m for help): m

Help:

  DOS (MBR)
   a   toggle a bootable flag
   b   edit nested BSD disklabel
   c   toggle the dos compatibility flag

  Generic
   d   delete a partition
   l   list known partition types
   n   add a new partition
   p   print the partition table
   t   change a partition type
   v   verify the partition table

  Misc
   m   print this menu
   u   change display/entry units
   x   extra functionality (experts only)

  Save & Exit
   w   write table to disk and exit
   q   quit without saving changes

  Create a new label
   g   create a new empty GPT partition table
   G   create a new empty SGI (IRIX) partition table
   o   create a new empty DOS partition table
   s   create a new empty Sun partition table

Dans un premier temps, on souhaite voir les partitions présententes via la touche p.

sortie

Command (m for help): p
Disk /dev/sdg: 7.5 GiB, 8004829184 bytes, 15634432 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
Disklabel type: dos
Disk identifier: 0x1d068e2d

Device     Boot Start     End Sectors  Size Id Type
/dev/sdg1  *        0 1138687 1138688  556M  0 Empty
/dev/sdg2        4244    5651    1408  704K ef EFI (FAT-12/16/32)

On retrouve bien les 2 partitions lister avec la commande fdisk -l.

Maintenant, la suppression de partitions se fait via la commande d.

sortie

Command (m for help): d
Partition number (1,2, default 2):

fdisk demande à l’utilisateur de sélectionner la partitions. Commençons par la partition 1.

sortie

Partition number (1,2, default 2): 1

Partition 1 has been deleted.

Même procédure pour la partition 2. Cepedant, comme il ne reste qu’une seule partition, la sélection se fait automatiquement.

sortie

Command (m for help): d
Selected partition 2
Partition 2 has been deleted.

Enfin, il faut écrire les changements via la touche w.

sortie

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table.
Re-reading the partition table failed.: Success

The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8).
Syncing disks.

Pour voir les modifications, il suffit d’enlever et remettre la clé ou de redémarrer la machine.

: le lancement de la commande partprobe peut permettre de la mise à jour de la base du kernel. Par conséquent la nouvelle table de partition sera prise en compte.

by | March 6, 2016 | No Comments | Système | Tags : clef usb