pop-os / pop

A project for managing all Pop!_OS sources
https://system76.com/pop
2.44k stars 84 forks source link

Can't read EXFAT file format #620

Open KloudKoder opened 5 years ago

KloudKoder commented 5 years ago

Distribution (run cat /etc/os-release):

All

Related Application and/or Package Version (run apt policy $PACKAGE NAME):

Files

Issue/Bug Description:

EXFAT is widely used on SD cards these days, but native support is missing. Of course this isn't technically a bug, but it's a compelling feature to add.

Steps to reproduce (if you know):

Plug in a storage device formatted with EXFAT. Try to browse it in Files.

Expected behavior:

Just open the storage volume and read it.

Other Notes:

This can be solved via:

sudo apt-get install exfat-utils

but it would be nice if it were already present in the OS, simply because it's so common.

Poecilia commented 2 years ago

I have spent a whole evening trying to get an exFAT drive to automount. It would indeed be nice to have this included.

When I try to install exfat-utils (after adding universe repository), I get an error message:

Package exfat-utils is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'exfat-utils' has no installation candidate

KloudKoder commented 2 years ago

@Poecilia Try:

sudo apt-get install exfat-fuse

And yes, in 2022, this feature deserves support in the ISO image.

Poecilia commented 2 years ago

I already had that installed. I have just learned that exfat-utils is replaced by exfatprogs (I think it replaces the need for exfat-fuse too). I do think exfatprogs came installed with Pop!_OS.

Poecilia commented 2 years ago

I migrated the data and changed the drive to ntfs in the end. I couldn't find a solution for automounting a user writeable exfat internal extra drive.

Both exfatprogs and ntfs-3g come pre-installed with Pop_OS, but in neither case would the internal SSD (exfat or ntfs) show up on reboot. I had to create an fstab entry myself. With the exfat option, I was never able to get it to write mode for the user; with the ntfs option, it all works fine.