ExFAT

exFAT (Extended File Allocation Table), Article description::a Microsoft file system optimized for flash memory storage such as USB sticks, is available to Gentoo Linux systems through a module.

The availability of the exFAT filesystem had long been poor, because of its proprietary, unpublished specification. The situation, however, was improved after release of Linux kernel 5.7 with native exFAT driver implementation.

Kernel 5.7 and above
Enable exFAT support in the kernel:

FUSE system for earlier kernels
Make sure support for Filesystem in Userspace (FUSE) is enabled in the kernel:

Kernel 5.7 and above
Install the package:

FUSE system for earlier kernels
Install the FUSE exfat package:

For filesystem creation and manipulation beyond that of the command it is necessary to install the  package:

Kernel 5.7 and above
To create an exFAT file system, use :

For instance, to create it on a removable device present at while assigning "Flash" as the file system label:

FUSE system for earlier kernels
To create an exFAT file system, use (or the  command, which is synonymous):

For instance, to create it on a removable device present at while assigning "Flash" as the file system label:

Kernel 5.7 and above
With native support, standard mount commands work perfectly:

FUSE system for earlier kernels
The file system can then be mounted using the command:

For instance, to mount the file system created in the above example:

To unmount, simply use the command:

Integrity checking
To check the integrity of an exFAT filesystem, use :

Compatibility with macOS
To allow ExFAT formatted disks to be read by macOS, the disk must use a GUID partition table, and have the Microsoft basic data flag set.