And one thing you must always do first
Creating Partitions in Linux Using fdisk (and Other Tools)
In order to use storage devices such as USB drives and hard drives in Linux, you must also understand how to structure them when using the Linux operating system. Storage devices are often split into separate parts, called partitions. This allows you to create a file system by splitting your hard drive into multiple virtual parts.
A Linux disk partition is like a boundary device that tells each file system how much space it can use. It is useful for creating shared disks and allows you to allocate and manipulate disk space more effectively.
For example, if you have a 2GB USB drive, you can create one partition that takes up the entire drive, two partitions of 1GB each, or different sizes. Each Linux drive partition acts as its own hard drive. This is especially useful if you use more than one operating system on the same computer.