How to mount and use an exFAT Drive on Linux? Well, first of all let’s see what exactly is exFAT.
The exFAT file system is like FAT32 file system without the 4 GB file size limit. The exFAT file system is ideal for SD cards, microSD card and flash drives.
To be able to use exFAT drives on Linux with full read-write support you will need to install some packages first.
Without installing the necessary software you will always get messages like: “Unable to mount” or “unknown file type system:’exfat’ ”, when trying to connect an exFAT drive.
The first thing you need to do is to open a Terminal window from your applications menu, then type the following command and press Enter to install the necessary packages:
sudo apt-get install exfat-fuse exfat-utils
You will also need to enter your password.
This command works on Ubuntu and similar Linux distributions.
On other Linux distributions you will need to open the user interface and search for “exFAT-fuse” and “exFAT-utils” packages. It is possible that these packages could have other names, so we recommend that you search for “exFAT”.
After the software is installed, you can simply connect the exFAT drive to your computer and it will be mounted automatically.
Once the necessary software for mounting exFAT drives is installed, you can connect removable devices and they will automatically work and you will have full read-write support, without ever having to pull up the terminal again.
The steps presented above should work with modern desktop environment, but if you are using a Linux distribution that doesn’t mount the exFAT file system automatically then you will need to mount the file system yourself the old-fashioned way.
You can do this like you would mount any other partition, by using the “-t exfat” switch to tell the mount command to mount a file system as exFAT.
First you will need to create a directory that will be the “mount point” for the exFAT file system.
The following command creates a directory at /media/exfat:
sudo mkdir /media/exfat
Next, use the following command to mount the device. Let’s say for example that the device is located at /dev/sdc1. This is the first partition (1) on the third device (c). If you have a single drive in the computer and you just connected a USB drive to it, there’s a good chance the exFAT file system will be /dev/sdb1 instead.
sudo mount -t exfat /dev/sdc1 /media/exfat
Now, you can access the contents of the mounted drive in the specified mount point (/media/exfat).
When you have finished, and you want to unmount the partition, all you have to do is to run the following command, while specifying the device:
sudo umount /dev/sdc1
The installed “exfat-utils” contains the “mkfs.exfat” command with which you can format any partitions with exFAT file system from Linux. For an easier way, you can just format them with the exFAT file system from Windows, Mac or any other device that supports exFAT.