How to Mount a USB Drive in Ubuntu Linux (GUI and Terminal)

On Ubuntu Desktop, a USB flash drive, card reader, or external USB disk will usually mount when you select it in Files. If it does not, you can mount the partition with the Disks app or from the terminal. The most important command-line rule is to identify the correct partition first—for example, /dev/sdb1—instead of blindly mounting a whole disk such as /dev/sdb.

Mount a USB drive with Ubuntu Files

This is the easiest method for a normal desktop session. GNOME's Files documentation confirms that the file manager can browse storage devices such as external disks.

  1. Connect the USB storage device to the computer.
  2. Open Files from the dock or the app overview.
  3. Look for the drive name in the left sidebar and select it. If the drive was not already mounted, selecting it normally mounts the volume and opens its contents.
  4. If your version of Files shows Other Locations and the drive is not in the main sidebar, check there for attached storage.
Ubuntu Files window showing a mounted USB Drive in the sidebar and its folders
A mounted USB volume appears in the Files sidebar and can be opened like any other folder.

When you are finished, use the eject/unmount icon next to the drive before unplugging it. GNOME recommends safely removing external storage so pending writes can finish; see its safe-removal guidance.

Mount a USB drive with GNOME Disks

Disks is useful when Files does not mount the device or when you want to see the drive, its partitions, and filesystem details before mounting anything. GNOME describes Disks as a tool for inspecting and configuring disks and block devices. On Ubuntu, the package is gnome-disk-utility.

If Disks is missing on your Ubuntu flavor, install it with:

sudo apt update
sudo apt install gnome-disk-utility

The package is available in current Ubuntu repositories; you can verify it on the official Ubuntu package search.

  1. Open Disks.
  2. Select the USB device in the left column. Double-check its size and model so you do not operate on the wrong disk.
  3. Select the partition you want to use.
  4. Click the triangular Mount selected partition button if the partition is not mounted.
GNOME Disks window with a 16 GB USB drive selected and its exFAT partition visible
Disks lets you verify the USB device and partition before mounting it.

Mount a USB drive from the terminal

1. Identify the USB partition

Open Terminal with Ctrl + Alt + T, connect the USB drive, then run:

lsblk -f

lsblk -f shows block devices together with filesystem information. The official Ubuntu lsblk manual also notes that device data may change as hardware is added or removed. Match the USB device by size, label, and filesystem, and identify its partition, such as /dev/sdb1. Do not assume your USB is always sdb1.

Ubuntu Terminal displaying lsblk -f output with an exFAT USB partition named sdb1
Use lsblk -f to identify the removable drive's partition before running mount.

2. Create a mount point and mount the partition

Create a directory to use as the mount point:

sudo mkdir -p /mnt/usb

Then mount the partition you identified:

sudo mount /dev/sdb1 /mnt/usb

Replace /dev/sdb1 with the actual partition on your system. The current Ubuntu mount manual documents the standard mount device directory form and warns that kernel device names can change.

You can confirm the result with:

findmnt /mnt/usb
Ubuntu Terminal showing mkdir, mount, and findmnt commands for mounting sdb1 at /mnt/usb
A manual mount attaches the selected USB partition to the directory you choose.

Your files are now available under /mnt/usb. Before removing the drive, leave that directory and unmount it:

cd ~
sudo umount /mnt/usb

If the USB drive will not mount

  • Nothing appears in Files: run lsblk -f. If the USB device appears there, try Disks or the terminal method.
  • The disk appears but no filesystem is listed: the partition may be unformatted or may use a filesystem Ubuntu does not currently recognize.
  • Mount reports that the device is busy: it may already be mounted. Check the MOUNTPOINTS column in lsblk -f or run findmnt.
  • Unmount reports that the target is busy: close Files windows, terminals, and applications using files on the USB drive, then try umount again.

For most users, Files is the best first choice. Disks adds a clearer view of the hardware and partitions, while the terminal gives you precise control over where the USB filesystem is attached.

Leave a Comment

How to Record Speaker Output on Linux with Audacity

How to Record Speaker Output on Linux with Audacity

Capture Linux desktop audio in Audacity by routing its recording stream to your output device’s monitor source. Follow PulseAudio and PipeWire steps, export tips, and fixes for silent tracks.

How to Use Dropbox on Linux: Install and Sync Your Files

How to Use Dropbox on Linux: Install and Sync Your Files

Install Dropbox on Linux from the official package, sign in, sync a local folder, manage selective sync, and check status from the command line.

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

How to Install Inkscape on Linux: Ubuntu, Fedora, Arch, and More

Install Inkscape from your Linux distribution’s repositories, the Ubuntu stable PPA, Snap, or Flathub, with current commands and notes for choosing a package source.

How to Find and Remove Duplicate Files on Linux With FSlint

How to Find and Remove Duplicate Files on Linux With FSlint

Use FSlint to scan selected Linux folders, review duplicate groups, and safely delete redundant files or learn when hard-link merging is appropriate.

How to Install SABnzbd on Linux and Configure It

How to Install SABnzbd on Linux and Configure It

Install SABnzbd on Ubuntu or Debian, or run it in Docker on another Linux host. Then open the web interface and configure your provider and download folders.

How to Install the Paper GTK Theme on Linux

How to Install the Paper GTK Theme on Linux

Install the Paper GTK theme from supported Linux repositories, enable it for GTK apps in GNOME Tweaks, and see what the legacy theme can and cannot change.

How to Install and Set Up Plex on OpenMediaVault with Compose

How to Install and Set Up Plex on OpenMediaVault with Compose

The old OpenMediaVault Plex plugin is archived. Set up Plex on OMV 8 with OMV-Extras, the Compose plugin, persistent storage, and Plex’s official container.

How to Clean and Speed Up Ubuntu Safely

How to Clean and Speed Up Ubuntu Safely

Clean and speed up Ubuntu with safe APT cleanup, storage checks, and startup controls that help free space and troubleshoot a sluggish desktop.

How to Install the Hiri Email Client on Linux

How to Install the Hiri Email Client on Linux

Install Hiri on Linux with its Snap package or official tarball, add a desktop launcher, and check supported accounts plus a warning about Hiri’s old Snap release.

How to Get System Specifications for a Linux PC

How to Get System Specifications for a Linux PC

Use Fastfetch and built-in Linux commands to check your distro, kernel, CPU, memory, graphics, storage, and connected devices, then save a clear report.