BASH Disk Tools
From Indie IT Wiki
- fdisk
- sfdisk
- cfdisk
- parted
- df
- pydf
- lsblk
- blkid
- hwinfo
Thanks to Binary Tides.
Rename USB Drive
sudo mlabel -i /dev/sdb1 ::USB2GB
Thanks - https://help.ubuntu.com/community/RenameUSBDrive and https://askubuntu.com/questions/194510/how-to-edit-label-of-usb-drive
Parted
http://www.thegeekstuff.com/2011/09/parted-command-examples/
Delete Partition
sudo parted /dev/sdX (parted) print (parted) rm
Partition Table Type
msdos
(parted) mklabel msdos
gpt
(parted) mklabel gpt
Create Partition
To partition a disk (example sdX) with a single partition and format as ext4...
sudo parted -a optimal /dev/sdX (parted) mklabel Warning: The existing disk label on /dev/sdX will be destroyed and all data on this disk will be lost. Do you want to continue? Yes/No? Yes (parted) mkpart primary ext4 0% 100% (parted) quit
Or to avoid the prompts...
sudo parted -s -a optimal /dev/sdX mklabel sudo parted -s -a optimal /dev/sdX mkpart primary ext4 0% 100%
Or slightly differently...
sudo parted --script --align optimal /dev/sdX 'mklabel' sudo parted --script --align optimal /dev/sdX 'mkpart primary ext4 1 -1'
Thanks - https://blog.yo61.com/creating-an-optimally-aligned-full-disk-partition-with-parted/
Thanks - http://stackoverflow.com/questions/12917678/fill-a-disk-with-an-ext4-partition-in-a-script