The follow process has been tested on Ubuntu versions 18.04 and 20.04 but may also work on newer versions.
Run the following command to determine the new path assigned to your new disk:
sudo lshw -C disk | grep 'logical name\|size'
This should produce an output similar to this:
logical name: /dev/sda
size: 60GiB
logical name: /dev/sdb
size: 100GiB
I’ll be partitioning /dev/sdb and using the full available space.
Start parted as follows:
sudo parted /dev/sdb
Create a new GPT disklabel:
(parted) mklabel gpt
Set the default unit to GB or TB (i’ll be using GB as it’s only 100GB):
(parted) unit GB
Create one partition occupying all the space:
(parted) mkpart
Partition name? []? primary
File system type? [ext2]? ext4
Start? 0
End? 100
Verify with:
(parted) print
Quit “parted”:
(parted) quit
Format the new partition (use one of these commands to format to fat32 or ext4):
sudo mkfs -t ext4 /dev/sdb1
sudo mkfs -t fat32 /dev/sdb1