How do I find out what filesystem FUSE is using?
I found the answer provided by in the comments by Don Crissti to be the best
lsblk -no name,fstype
This shows me exactly what I want and I don't have to unmount the device,
mmcblk0
└─mmcblk0p1 exfat
See also,
- man page on
lsblk
In general, it is not possible to go from a FUSE mount point to the process implementing it.
If you know something about how that filesystem works, then it might be possible. You have to track the device side, not the mount point. For example, in your case, the FUSE filesystem is exposing a filesystem on a block device, so you can look for processes that have the blockd device open: lsof /dev/sdb1
or fuser /dev/sdb1
. Similarly, with SSHFS, you can use lsof
or netstat
to look for a process that has a connection to the right server, etc. This gives you a process ID, and ps
can then tell you what program that process is running.