delpart - Linux
Overview
delpart is a versatile Linux command designed to delete partitions from a specified hard disk drive. It offers a convenient and efficient way to manage disk space and prepare drives for new partitions or operating systems.
Syntax
delpart [options] <device> <partition>
Options/Flags
- -f, –force: Override any existing partitions or data on the specified device.
- -s, –size: Specify the size of the partition to delete.
- -h, –help: Display help information.
Examples
Simple Deletion:
delpart /dev/sda1
Delete with Specific Size (250GB):
delpart -s 250G /dev/sda2
Force Deletion (Overriding Existing Data):
delpart -f /dev/sdb3
Common Issues
Partition Not Found:
- Ensure the specified partition number is correct.
- Verify the device name is valid (e.g., /dev/sda1).
Permission Denied:
- Run the command as root or with sudo privileges.
Device Not Found:
- Check if the disk is properly connected or detected by the system.
- Ensure the device name is spelled correctly.
Integration
Combining with fdisk:
fdisk /dev/sda
d 2 # Delete partition 2
p # Print updated partition table
Using with dd:
dd if=/dev/zero of=/dev/sda2 bs=4k count=10000 # Overwrite partition 2 with zeros
delpart /dev/sda2 # Delete partition 2
Related Commands
- fdisk: Manage disk partitions interactively.
- parted: Create, manipulate, and delete partitions.
- cfdisk: Ncurses-based disk partitioning tool.