Il post elenca i passaggi per eliminare una partizione del disco usando il comando fdisk. Si noti che la procedura per eliminare una partizione primaria ed estesa è la stessa. Per l'esempio nel post stiamo usando il disco /dev/sdc e la partizione da eliminare è /dev/sdc1.
Smonta il filesystem
Assicurati di aver smontato il filesystem usando la partizione da eliminare. Per vedere se la partizione è montata usa il comando seguente.
# cat /proc/mounts
Per smontare il punto di montaggio utilizzare il comando seguente.
# umount /data
Elenco della partizione da eliminare
Per ottenere un elenco del tuo schema di partizione corrente, usa "fdisk -/dev/sdc “. Usa il comando di stampa (p ) per elencare la tabella delle partizioni:
# 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
Puoi anche usare il comando “fdisk -l ” per visualizzare tutte le partizioni disponibili nel sistema.
Come visualizzare le partizioni del disco Linux (tabella delle partizioni)Eliminazione della partizione
Utilizzare il comando di eliminazione (d ) per eliminare una partizione, verrà richiesto il numero della partizione. Per questo esempio rimuoveremo /dev/sdc1. Quindi usa il numero 1 quando viene richiesto di eliminare il numero di partizione.
Command (m for help): d Partition number (1,2, default 2): 1 Partition 1 is deletedSe è rimasta l'ultima partizione da eliminare, l'utilizzo del comando eliminato non richiederà l'eliminazione del numero di partizione e cancellerà direttamente l'ultima partizione.
Salva la tabella delle partizioni e verifica
Usa il comando di stampa (p ) per elencare nuovamente la tabella delle partizioni e confermare se la partizione 1 è stata eliminata:
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
Infine salva ed esci da fdisk con il comando write/quit (w). Le modifiche saranno permanenti dopo l'esecuzione di questo comando.
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.