Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Kernel & Hardware
  • Search

exFAT and FUSE

Kernel not recognizing your hardware? Problems with power management or PCMCIA? What hardware is compatible with Gentoo? See here. (Only for kernels supported by Gentoo.)
Post Reply
Advanced search
18 posts • Page 1 of 1
Author
Message
John5788
Advocate
Advocate
User avatar
Posts: 2140
Joined: Tue Apr 06, 2004 11:38 pm
Location: 127.0.0.1
Contact:
Contact John5788
Website

exFAT and FUSE

  • Quote

Post by John5788 » Fri Sep 14, 2012 5:28 am

I am trying t get exfat working on my Gentoo install.

I have enabled FUSE support in my kernel (not module, built in) and emerged fuse, fuse-exfat, exfat-utils.

I've loaded the new kernel by rebooting into it and I still cannot mount my exfat external drive:

Code: Select all

# mount /dev/sde1 /mnt/usb/
mount: unknown filesystem type 'exfat'
Am I missing something else?
John5788
Top
depontius
Advocate
Advocate
Posts: 3533
Joined: Wed May 05, 2004 4:06 pm

  • Quote

Post by depontius » Fri Sep 14, 2012 1:11 pm

I've never fiddled with any of the exFAT stuff, but I have used the sshfs-fuse, mildly related, as it also works through FUSE. To use sshfs-fuse, after building the correct kernel and installing all of the correct packages, you still have to run some sort of command in order to make the new filesystem available, in my case the "sshfs" command.

I would look through any files your exFAT-related packages install for any commands, man pages, etc. I'm pretty sure the vanilla "mount" command won't do the job for you, and least until you run something else to make the system aware of the exFAT capabilities. I would guess that you either need to add some init script to your default runlevel, or may need to run a different "mount" command.

I've stuck to SDHC for my camera. One SD card lasts me a few months anyway, and I'd just as soon not collect more than that in-camera.
.sigs waste space and bandwidth
Top
morpheus2051
Tux's lil' helper
Tux's lil' helper
Posts: 95
Joined: Sun May 07, 2006 2:50 pm

  • Quote

Post by morpheus2051 » Sat Sep 15, 2012 10:41 am

Can you try mount -t <don't know how exfat is called here but insert correct name> /dev/sde1 /mnt/usb/. Or does the exfat-utils package contain a helper program like ntfs-3g? Then use that program. Hope this helps a bit.
Top
dmpogo
Advocate
Advocate
Posts: 3717
Joined: Thu Sep 02, 2004 9:21 pm
Location: Canada

  • Quote

Post by dmpogo » Sat Sep 15, 2012 4:31 pm

morpheus2051 wrote:Can you try mount -t <don't know how exfat is called here but insert correct name> /dev/sde1 /mnt/usb/. Or does the exfat-utils package contain a helper program like ntfs-3g? Then use that program. Hope this helps a bit.
Based on the error

mount: unknown filesystem type 'exfat'

when mount is run without -t, I gather there is some entry in /etc/fstab. What does it read ?
Top
BillWho
Veteran
Veteran
User avatar
Posts: 1600
Joined: Sat Mar 03, 2012 1:08 am
Location: US

  • Quote

Post by BillWho » Sat Sep 15, 2012 11:52 pm

John5788,

According to the web page you should use mount.exfat-fuse :?
Good luck :wink:

Since installing gentoo, my life has become one long emerge :)
Top
dmpogo
Advocate
Advocate
Posts: 3717
Joined: Thu Sep 02, 2004 9:21 pm
Location: Canada

  • Quote

Post by dmpogo » Sun Sep 16, 2012 5:03 am

BillWho wrote:John5788,

According to the web page you should use mount.exfat-fuse :?
.
Actually that probably points to the solution - the filesystem is perhaps called exfat-fuse, not exfat

mount -t system calls mount.system, so my guess is mount -t exfat-fuse should work,
and so is setting filesystem to exfat-fuse in /etc/fstab
Last edited by dmpogo on Wed Sep 19, 2012 2:24 am, edited 1 time in total.
Top
John5788
Advocate
Advocate
User avatar
Posts: 2140
Joined: Tue Apr 06, 2004 11:38 pm
Location: 127.0.0.1
Contact:
Contact John5788
Website

  • Quote

Post by John5788 » Tue Sep 18, 2012 4:30 am

BillWho wrote:John5788,

According to the web page you should use mount.exfat-fuse :?
That works from the command line. How would I go about integrating this into my file manager Thunar? When I click on the external drive in Thunar, it attempts to use the method of `mount -t exfat` instead of using the mount.exfat-fuse command.
John5788
Top
morpheus2051
Tux's lil' helper
Tux's lil' helper
Posts: 95
Joined: Sun May 07, 2006 2:50 pm

  • Quote

Post by morpheus2051 » Tue Sep 18, 2012 11:08 am

Try putting exfat_fuse in /etc/filesystems, presuming mount -t exfat_fuse does work.
Top
SamuliSuominen
Retired Dev
Retired Dev
Posts: 2133
Joined: Fri Sep 30, 2005 8:38 am
Location: Finland

  • Quote

Post by SamuliSuominen » Tue Sep 18, 2012 11:45 am

Might need an udev rules.d file like ntfs3g has

/etc/udev/rules.d/99-exfat.rules

Code: Select all

ENV{ID_FS_TYPE}=="exfat", ENV{ID_FS_TYPE}="exfat_fuse"
(Or was it the otherway around?)
Top
dmpogo
Advocate
Advocate
Posts: 3717
Joined: Thu Sep 02, 2004 9:21 pm
Location: Canada

  • Quote

Post by dmpogo » Wed Sep 19, 2012 2:25 am

morpheus2051 wrote:Try putting exfat_fuse in /etc/filesystems, presuming mount -t exfat_fuse does work.
I don't know, but is it underscore exfat_fuse or dash exfat-fuse ?
Top
s4e8
Guru
Guru
Posts: 311
Joined: Sat Jul 29, 2006 11:09 am

  • Quote

Post by s4e8 » Wed Sep 19, 2012 4:21 am

re-emerge util-linux and fuse-exfat.
fuse-exfat put mount helper mount.exfat symlink into /usr/sbin/, old util-linux may not search this directory.
Top
John5788
Advocate
Advocate
User avatar
Posts: 2140
Joined: Tue Apr 06, 2004 11:38 pm
Location: 127.0.0.1
Contact:
Contact John5788
Website

  • Quote

Post by John5788 » Wed Sep 19, 2012 4:59 am

ssuominen wrote:Might need an udev rules.d file like ntfs3g has

/etc/udev/rules.d/99-exfat.rules

Code: Select all

ENV{ID_FS_TYPE}=="exfat", ENV{ID_FS_TYPE}="exfat_fuse"
(Or was it the otherway around?)
That worked for changing the the -t parameter to mount when I attempt to access in Thunar. However, the unfortunate bit is this:

Code: Select all

# mount /dev/sde1 -t exfat-fuse /mnt/usb/
mount: unknown filesystem type 'exfat-fuse'

# mount.exfat /dev/sde1 /mnt/usb/
FUSE exfat 0.9.8
The first command using -t parameter does not work. calling mount.exfat or mount.exfat-fuse works (they are both symlinked together)

Why doesn't mount -t exfat or mount -t exfat-fuse work?
John5788
Top
SamuliSuominen
Retired Dev
Retired Dev
Posts: 2133
Joined: Fri Sep 30, 2005 8:38 am
Location: Finland

  • Quote

Post by SamuliSuominen » Wed Sep 19, 2012 7:25 am

John5788 wrote: The first command using -t parameter does not work. calling mount.exfat or mount.exfat-fuse works (they are both symlinked together)

Why doesn't mount -t exfat or mount -t exfat-fuse work?
I don't know of other than too old util-linux version doesn't have support for reading mount or umount helpers from /usr.
Top
John5788
Advocate
Advocate
User avatar
Posts: 2140
Joined: Tue Apr 06, 2004 11:38 pm
Location: 127.0.0.1
Contact:
Contact John5788
Website

  • Quote

Post by John5788 » Wed Sep 19, 2012 7:34 am

ssuominen wrote:
John5788 wrote: The first command using -t parameter does not work. calling mount.exfat or mount.exfat-fuse works (they are both symlinked together)

Why doesn't mount -t exfat or mount -t exfat-fuse work?
I don't know of other than too old util-linux version doesn't have support for reading mount or umount helpers from /usr.
I'm using 2.20.1-r2. Do you think this is too old? Should I update to 2.22 (latest)
John5788
Top
SamuliSuominen
Retired Dev
Retired Dev
Posts: 2133
Joined: Fri Sep 30, 2005 8:38 am
Location: Finland

  • Quote

Post by SamuliSuominen » Wed Sep 19, 2012 11:19 am

John5788 wrote:
ssuominen wrote:
John5788 wrote: The first command using -t parameter does not work. calling mount.exfat or mount.exfat-fuse works (they are both symlinked together)

Why doesn't mount -t exfat or mount -t exfat-fuse work?
I don't know of other than too old util-linux version doesn't have support for reading mount or umount helpers from /usr.
I'm using 2.20.1-r2. Do you think this is too old? Should I update to 2.22 (latest)
I think 2.20.1-r2 is the first one where umount wrappers were fixed and mount wrappers was already fixed prior to that. So 2.20.1-r2 should be good. You can try to upgrade. It is safe.

Furthermore you shouldn't really be using mount or umount at all for removable devices, just use `udisks --mount` or `udisks --unmount` with sys-fs/udisks:0 or `udisksctl mount` or `udisksctl unmount` with sys-fs/udisks:2.
Then you can even mount as a normal user as long as you are authorized by ConsoleKit to be 'active = TRUE' in the 'ck-list-sessions' output.
Top
benayed
n00b
n00b
Posts: 2
Joined: Fri Mar 27, 2009 3:49 pm

  • Quote

Post by benayed » Tue Oct 09, 2012 5:40 pm

All you need to do is:

ln -s /usr/bin/mount.exfast-fuse /sbin/mount.exfat

fuse-exfat creates the symlink in /usr/bin which will not be picked up by mount.

This may be a defect against the fuse-exfaxt package. Once you do this, the exfat filesystem is reconized by Thunar, KDE, mount an others.

Thanks,

Karim Benayed
Top
ralpho
n00b
n00b
Posts: 3
Joined: Sun Aug 17, 2014 3:44 pm

exfat

  • Quote

Post by ralpho » Fri Sep 05, 2014 8:53 pm

I think you guys missed the simple explanation.
The kernel needs fuse.
Top
fwong
n00b
n00b
Posts: 1
Joined: Tue Sep 16, 2014 4:17 pm
Location: France

  • Quote

Post by fwong » Tue Sep 16, 2014 4:50 pm

avant tout, installer le paquet 'sys-fs/fuse-exfat' :

Code: Select all

sudo equo install sys-fs/fuse-exfat
Francis Wong
Top
Post Reply

18 posts • Page 1 of 1

Return to “Kernel & Hardware”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic