On Fri, Jul 17, 2020 at 06:21:53PM -0700, Colin Williams wrote: Hi, just in case that is not crystal clear: I can not give you competent support, so _always_ have a backup before you try anything new.
> I received a new external drive and unsure what filesystem to place on > it so I used the factory formatted exfat. After copying maybe some > rather old files around across disks my filesystem was unmounted. I > tried to remount: > > /mnt/sdb5/home/discord/nt.exfat-fuse /dev/sdc1 /mnt/sdc1 > FUSE exfat 1.3.0 > WARN: volume was not unmounted cleanly. > fuse: bad mount point `/mnt/sdc1': Transponot connected I can not really find the source of the "Transponot connected" message. In my experience the fuse driver was rather tolerant with unclean volumes. Maybe it was a "Transport not connected" which looks like a crash of fuse or the exfat fuse driver. That could be visible maybe in /var/log/syslog or via journalctl. > Then fsck: > > sudo fsck.exfat /dev/sdc1 > exfatfsck 1.3.0 > Checking file system on /dev/sdc1. > File system version 1.0 > Sector size 512 bytes > Cluster size 1 MB > Volume size 4657 GB > Used space 1273 GB > Available space 3385 GB > ERROR: illegal UTF-16 sequence. > BUG: failed to convert name to UTF-8. > Aborted > > If I now cannot fsck, am I safe to use this filesystem anymore or do I > need to remove my data and use another filesystem? If you can preserve a dump of the filesystem and have some time at hand you might want to consider creating a bugreport upstream at github. https://github.com/relan/exfat/issues There are also a few UTF related commits between 1.3.0 and the git master branch. So you could also compile the latest version and try that. I'm waiting for a new release to get those updates into Debian. Nobody honestly can tell you how safe the usage of the filesystem is. I guess most people do not use it for any kind of data preservation/archiving, but just as an compatibility filesystems for swapable media like USB mass storage and SD cards. Another possible option right now is to try the Linux 5.7 nativ exFAT implementation or the fsck tool from exfatprogs. Both are right now available in Debian/unstable. Hope that helps a bit deciding on a way forward. Sven