Dopo aver penato un po’, seguendo le indicazioni di Mandian credo di essere arrivato ad una conclusione.
Il comando “mount” purtroppo non funziona con ExFat probabilmente per motivi di licenza (come spiegato da Rugyada in un altro post).
Esiste anche il comando mount.exfat (che è l’implementazione libera di mount contenuta in fuse-exfat) e funziona benissimo.
Il problema sorge perché l’interfaccia grafica usa udisksctl per montare le periferiche esterne, e udisksctl usa proprio mount per fare il proprio lavoro, come si può vedere digitando
# udisksctl help
Uso:
udisksctl COMMAND
Commands:
help Shows this information
info Shows information about an object
dump Shows information about all objects
status Shows high-level status
monitor Monitor changes to objects
mount Mount a filesystem
unmount Unmount a filesystem
unlock Unlock an encrypted device
lock Lock an encrypted device
loop-setup Set-up a loop device
loop-delete Delete a loop device
power-off Safely power off a drive
smart-simulate Set SMART data for a drive
Use "udisksctl COMMAND --help" to get help on each command.
Quindi finchè il comando udisksctl non verrà modificato aggiungendo anche il comando mount.exfat
bisognerà usare la riga di comando.
Me ne farò una ragione, visto che è un problema comune a tutte le distro.
P.s. Appurato che è impossibile creare un alias
alias 'mount -t exfat'='mount.exfat'
non esiste un altro modo per ingannare il sistema?