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 Nicolas SHINEY | March 6, 2016 | No Comments | Système | Tags : clef usb