La publication répertorie les étapes pour supprimer une partition de disque à l'aide de la commande fdisk. Veuillez noter que la procédure pour supprimer une partition primaire et étendue est la même. Pour l'exemple du post, nous utilisons le disque /dev/sdc et la partition à supprimer est /dev/sdc1.
Démonter le système de fichiers
Assurez-vous d'avoir démonté le système de fichiers en utilisant la partition à supprimer. Pour voir si la partition est montée, utilisez la commande ci-dessous.
# cat /proc/mounts
Pour démonter le point de montage, utilisez la commande ci-dessous.
# umount /data
Liste de la partition à supprimer
Pour obtenir une liste de votre schéma de partition actuel, utilisez "fdisk -/dev/sdc “. Utilisez la commande d'impression (p ) pour lister votre table de partition :
# fdisk /dev/sdc Welcome to fdisk (util-linux 2.23.2). Changes will remain in memory only, until you decide to write them. Be careful before using the write command. Command (m for help): p Disk /dev/sdc: 21.5 GB, 21474836480 bytes, 41943040 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 label type: dos Disk identifier: 0x085579f4 Device Boot Start End Blocks Id System /dev/sdc1 2048 2099199 1048576 83 Linux /dev/sdc2 2099200 4196351 1048576 83 Linux
Vous pouvez également utiliser la commande "fdisk -l ” pour afficher toutes les partitions disponibles sur le système.
Comment afficher les partitions de disque Linux (table de partition)Suppression de la partition
Utilisez la commande de suppression (d ) pour supprimer une partition, il vous demandera le numéro de la partition. Pour cet exemple, nous allons supprimer /dev/sdc1. Utilisez donc le chiffre 1 lorsque vous êtes invité à supprimer le numéro de partition.
Command (m for help): d Partition number (1,2, default 2): 1 Partition 1 is deletedS'il vous reste la dernière partition à supprimer, l'utilisation de la commande supprimée ne demandera pas le numéro de partition à supprimer et supprimera directement la dernière partition.
Enregistrer la table de partition et vérifier
Utilisez la commande d'impression (p ) pour lister à nouveau votre table de partition et confirmer si la partition 1 est supprimée :
Command (m for help): p Disk /dev/sdc: 21.5 GB, 21474836480 bytes, 41943040 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 label type: dos Disk identifier: 0x085579f4 Device Boot Start End Blocks Id System /dev/sdc2 2099200 4196351 1048576 83 Linux
Enfin, enregistrez et quittez fdisk avec la commande write/quit (w). Les modifications seront permanentes après l'exécution de cette commande.
Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. 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.