filesystems - Linux Fuse module - determine supported file systems

08
2013-08
  • arober11

    Wondering how you can determine what filesystems are supported via FUSE on a Linux system? I ask as the performance of any NTFS formatted USB HDD I attach to my Netgear DGN2200v3 is painful and write access unreliable, so wanted to check what else is available. So thought I'd have a quick look to see what's supported by the modem. After a quick telnet it appears the kernel supports the following e.g.

    # cat /proc/filesystems
    nodev   sysfs
    nodev   rootfs
    nodev   bdev
    nodev   proc
    nodev   sockfs
    nodev   usbfs
    nodev   pipefs
    nodev   tmpfs
    nodev   inotifyfs
    nodev   devpts
            ext3
    nodev   ramfs
            vfat
    nodev   jffs2
    nodev   fuse
            fuseblk
    nodev   fusectl
    #
    

    Which implies the NTFS support is FUSE based, but am wondering how to find out what else is supported via FUSE e.g. UFS, HFS+.......

    Just need some help to know what to grep / look for and possibly where on the Filesystem, to save me having to format USB sticks / HDDs in every FS known to Wikipedia and attach them to see what mounts.

    I'm aware I could simply reformat a HDD to ext3 and hack any PC / Mac I latter directly attach the USB HDD to to support ext3, but if UFS is an option there's already native: Windows, OS X and Linux support. I'd like to avoid a 4GB file size limit so FAT isn't an option.

  • Answers
  • Celada

    By its very nature, FUSE is open-ended in which kinds of filesystems it supports. So there is no list. The point of FUSE is that any userspace software can come along and implement a filesystem.


  • Related Question

    filesystems - Which file systems support newlines in file names?
  • rightfold

    For a programming challenge I need a filesystem which supports newline characters in filenames, so a file can be named something like:

    A
    filename
    with
    newlines
    

    I can't find any. Can anyone help me?


  • Related Answers
  • Marnix A. van Ammers

    Most Unix file systems allow for this. But you will often run into trouble with various programs and scripts that won't know how to handle it. If you do

    date > 'test-
    ing'
    ls -lbd test*
    

    Then you will see a \n in the file name which is a newline.

  • Gnoupi

    You can find a list of the file naming rules for most operating systems at this link.

    Maybe that will help you. I don't see explicitly something about new line characters, though.