Fail to auto-mount exFAT USB stick

Hi all,

I’m running Tumbleweed (updated 5 minutes ago) and when trying to open my exFAT 62GB USB stick it fails to mount:

It wasn’t possible to mount this device.

If I try to do it through Dolphin the following error message is shown:

There was an error accessing ‘EXTRA’; server replied: The requested operation has failed: Error mounting system-managed device /dev/sdb1: Command-line `mount “vfat”’ exited with non-zero exit status 32: mount: /vfat: unknown filesystem type ‘iocharset=utf8’.

If I try to mount it manually everthing goes fine:

linux-6daa:/home/zeph7r # mount -t exfat /dev/sdb1 /mnt/exfat
FUSE exfat 1.2.7
linux-6daa:/home/zeph7r #

It reads and writes fine. Unmounting it works as fine:

linux-6daa:/home/zeph7r # umount /dev/sdb1
linux-6daa:/home/zeph7r #

Is opensuse trying to mount my USB stick as FAT?

Assistance would be appreciated.

Thanks in advance.

Regards

Is the stick’s mountpoint in your /etc/fstab ?


cat /etc/fstab

, post the output here, between CODE tags

No:

zeph7r@linux-6daa:~> cat /etc/fstab
/dev/sdb1                                                          vfat   iocharset=utf8                0  0
UUID=65527444-61d3-44fb-8416-313c56c6403c  /                       btrfs  defaults                      0  0
UUID=65527444-61d3-44fb-8416-313c56c6403c  /boot/grub2/x86_64-efi  btrfs  subvol=/@/boot/grub2/x86_64-efi  0  0
UUID=65527444-61d3-44fb-8416-313c56c6403c  /boot/grub2/i386-pc     btrfs  subvol=/@/boot/grub2/i386-pc  0  0
UUID=65527444-61d3-44fb-8416-313c56c6403c  /.snapshots             btrfs  subvol=/@/.snapshots          0  0
UUID=65527444-61d3-44fb-8416-313c56c6403c  /var                    btrfs  subvol=/@/var                 0  0
UUID=65527444-61d3-44fb-8416-313c56c6403c  /usr/local              btrfs  subvol=/@/usr/local           0  0
UUID=65527444-61d3-44fb-8416-313c56c6403c  /tmp                    btrfs  subvol=/@/tmp                 0  0
UUID=65527444-61d3-44fb-8416-313c56c6403c  /srv                    btrfs  subvol=/@/srv                 0  0
UUID=65527444-61d3-44fb-8416-313c56c6403c  /opt                    btrfs  subvol=/@/opt                 0  0
UUID=9c204101-949a-46b3-b5a8-a17fc51edcee  /home                   xfs    defaults                      0  0
UUID=4c3fe4a8-2119-4d13-8436-8261557fd600  swap                    swap   defaults                      0  0
zeph7r@linux-6daa:~>

Well, that explains all of it. Your fstab says /dev/sdb1 is supposed to have a vfat file system. And it doesn’t. Remove the line or comment it out. Then reboot and insert the drive.

Thanks, works great now.

How did it get there? I certainly did not add that line myself. May it have gotten added when I was trying to get it working, perhaps by popping the stick into the usb port before installing the fuse-exfat and exfat-utils packages?

Maybe during install ? It definitely won’t get there by itself :D.