How to mount a USB Drive in Linux

When you mount a USB Drive in Linux on our system, it usually mounts automatically; creating a directory by your username under the media folder. You can also access it through the file manager running on your system. Most times, you will need to mount the USB manually to your system to access it. Please see How to mount a usb drive on a Linux Machine, and How to create a Windows 11 Bootable USB drive.
Also, see How to create a bootable USB using Rufus on Windows, how to Create a Windows 10 or 11 bootable USB with UEFI support, and How to Disable and Enable USB Usage for Certain Users in Windows.
Mount a USB Drive
Mounting USB drive is no different than mounting a regular SATA drive. First, navigate to the MNT directory!
root@xxxxxx:/# ls
bin dev home lib64 media opt root sbin sys usr
boot etc lib lost+found mnt proc run srv tmp var
root@axxxxx:/# cd mnt
root@xxxxxx:/mnt# ls
root@xxxxxx:/# !Here no storage devices mounted(Note)
Creating a Mount Point
A mount point is a location on your directory tree to mount the partition. The default location is /media although you may use alternate locations such as /mnt or your home directory.
Note: we are using /mnt here to mount a USB Drive in Linux (mnt) and the partition (usbdrive).
root@xxxxxx:/# mkdir /mnt/usbdrive
root@xxxxxx:/#
root@xxxxxx:/#
root@xxxxxx:/# ls /mnt/
usbdrive
Here the USB drive partition is created
Mounting the USB Drive
root@xxxxxx:/# mount /dev/sdc
sdc sdc1
Note: Here i used "TAB" to display both device node
root@xxxxxx:/# mount /dev/sdc1 /mnt/usbdrive/
Now listing the mount drive partition we have
root@xxxxxx:/# ls mnt/usbdrive/
dump lost+found
Permanent USB Mount in Linux
To mount your USB in Linux permanently after reboot add the following line to your /etc/fstab config file:
/dev/sdc1 /media/usbdrive vfat defaults 0 0
I hope you found this blog post helpful. If you have any questions, please let me know in the comment session.