sfdisk Goodies

Just some quickies for today.

Copy a partition table from one disk to another

# sfdisk -d /dev/sda | sfdisk /dev/sdb


# sfdisk -d /dev/sdc > partition_table.out  
# cat partition_table.out | sfdisk /dev/sdc

Get the size of a disk

# /sbin/sfdisk -s /dev/sdf

And finally the coolest part.

Partition a disk for linux without specifying a size (making 1 big partition).

# echo L | sfdisk /dev/sdf

You can do something similar to make multiple partitions but I’ll leave that up to you and some googling.

About Benjamin

Benjamin is a Infrastructure and Software Engineer. On this blog he writes about Linux, Docker, Programming as well as other Systems topics.

Learn more about Linux

If you liked this article, check out Benjamin's book: Red Hat Enterprise Linux Troubleshooting Guide. Where you can learn a lot more about troubleshooting Linux systems. This book is filled with tips and techniques he has learned over years of managing mission critical systems.