Difference between revisions of "FUSE"

From ArchWiki
Jump to navigation Jump to search
m (added ES link)
(Updated List)
 
(9 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 
[[Category:FUSE]]
 
[[Category:FUSE]]
 
[[es:FUSE]]
 
[[es:FUSE]]
 +
{{Related articles start}}
 +
{{Related|File systems}}
 +
{{Related articles end}}
 
[[Wikipedia:Filesystem in Userspace|Filesystem in Userspace]] (FUSE) is a mechanism for Unix-like operating systems that lets non-privileged users create their own file systems without editing kernel code. This is achieved by running file system code in ''user space'', while the FUSE kernel module provides only a "bridge" to the actual kernel interfaces.
 
[[Wikipedia:Filesystem in Userspace|Filesystem in Userspace]] (FUSE) is a mechanism for Unix-like operating systems that lets non-privileged users create their own file systems without editing kernel code. This is achieved by running file system code in ''user space'', while the FUSE kernel module provides only a "bridge" to the actual kernel interfaces.
  
Line 11: Line 14:
 
== List of FUSE filesystems ==
 
== List of FUSE filesystems ==
  
* {{App|adbfs-git|Mount an Android device connected via USB.|http://collectskin.com/adbfs/|{{AUR|adbfs-git}}}}
+
* {{App|adbfs|Mount an Android device connected via USB.|http://collectskin.com/adbfs/|{{AUR|adbfs-git}}}}
* {{App|apfs-fuse-git|FUSE driver for APFS (Apple File System).|https://github.com/sgan81/apfs-fuse|{{AUR|apfs-fuse-git}}}}
+
* {{App|apfs-fuse|FUSE driver for APFS (Apple File System).|https://github.com/sgan81/apfs-fuse|{{AUR|apfs-fuse-git}}}}
 +
* {{App|astreamfs|A(synchronous) Stream(ing) (fuse) F(ile)S(ystem).|https://gitlab.com/BylonAkila/astreamfs/tree/master|{{AUR|astreamfs-git}}}}
 
* {{App|CloudFusion|Linux file system (FUSE) to access Dropbox, Sugarsync, Amazon S3, Google Drive or WebDAV servers.|https://joe42.github.io/CloudFusion/|{{AUR|cloudfusion-git}}}}
 
* {{App|CloudFusion|Linux file system (FUSE) to access Dropbox, Sugarsync, Amazon S3, Google Drive or WebDAV servers.|https://joe42.github.io/CloudFusion/|{{AUR|cloudfusion-git}}}}
 
* {{App|[[CurlFtpFS]]|Filesystem for accessing FTP hosts based on FUSE and libcurl.|http://curlftpfs.sourceforge.net/|{{Pkg|curlftpfs}}}}
 
* {{App|[[CurlFtpFS]]|Filesystem for accessing FTP hosts based on FUSE and libcurl.|http://curlftpfs.sourceforge.net/|{{Pkg|curlftpfs}}}}
Line 20: Line 24:
 
* {{App|GDriveFS|Innovative FUSE wrapper for Google Drive.|https://github.com/dsoprea/GDriveFS|{{AUR|gdrivefs}}}}
 
* {{App|GDriveFS|Innovative FUSE wrapper for Google Drive.|https://github.com/dsoprea/GDriveFS|{{AUR|gdrivefs}}}}
 
* {{App|[[gitfs]]|gitfs is a FUSE file system that fully integrates with git.|https://www.presslabs.com/gitfs/|{{AUR|gitfs}}}}
 
* {{App|[[gitfs]]|gitfs is a FUSE file system that fully integrates with git.|https://www.presslabs.com/gitfs/|{{AUR|gitfs}}}}
* {{App|[[gocryptfs]]|gocryptfs is a userspace stackable cryptographic file-system.|https://nuetzlich.net/gocryptfs/|{{AUR|gocryptfs}}}}
+
* {{App|[[gocryptfs]]|gocryptfs is a userspace stackable cryptographic file-system.|https://nuetzlich.net/gocryptfs/|{{Pkg|gocryptfs}}}}
 
* {{App|google-drive-ocamlfuse|FUSE-based file system backed by Google Drive, written in OCaml.|https://astrada.github.io/google-drive-ocamlfuse/|{{AUR|google-drive-ocamlfuse}}}}
 
* {{App|google-drive-ocamlfuse|FUSE-based file system backed by Google Drive, written in OCaml.|https://astrada.github.io/google-drive-ocamlfuse/|{{AUR|google-drive-ocamlfuse}}}}
 
* {{App|gphotofs|FUSE module to mount camera as a filesystem.|http://www.gphoto.org/proj/gphotofs/|{{AUR|gphotofs}}}}
 
* {{App|gphotofs|FUSE module to mount camera as a filesystem.|http://www.gphoto.org/proj/gphotofs/|{{AUR|gphotofs}}}}
 +
* {{App|HubicFuse|FUSE filesystem to access HubiC cloud storage.|https://github.com/TurboGit/hubicfuse|{{AUR|hubicfuse}}}}
 
* {{App|MegaFuse|MEGA client for Linux, based on FUSE.|https://github.com/matteoserva/MegaFuse|{{AUR|megafuse-git}}}}
 
* {{App|MegaFuse|MEGA client for Linux, based on FUSE.|https://github.com/matteoserva/MegaFuse|{{AUR|megafuse-git}}}}
 
* {{App|s3fs|FUSE-based file system backed by Amazon S3.|https://github.com/s3fs-fuse/s3fs-fuse|{{Pkg|s3fs-fuse}}}}
 
* {{App|s3fs|FUSE-based file system backed by Amazon S3.|https://github.com/s3fs-fuse/s3fs-fuse|{{Pkg|s3fs-fuse}}}}
Line 28: Line 33:
 
* {{App|TMSU|A command-line tool for tagging your files and accessing them through a virtual filesystem.|http://tmsu.org/|{{AUR|tmsu}}}}
 
* {{App|TMSU|A command-line tool for tagging your files and accessing them through a virtual filesystem.|http://tmsu.org/|{{AUR|tmsu}}}}
 
* {{App|vdfuse|Mounting VirtualBox disk images (VDI/VMDK/VHD).|https://github.com/muflone/virtualbox-includes|{{AUR|vdfuse}}}}
 
* {{App|vdfuse|Mounting VirtualBox disk images (VDI/VMDK/VHD).|https://github.com/muflone/virtualbox-includes|{{AUR|vdfuse}}}}
* {{App|xbfuse-git|Mount an Xbox (360) ISO.|http://multimedia.cx/xbfuse/|{{AUR|xbfuse-git}}}}
+
* {{App|xbfuse|Mount an Xbox (360) ISO.|http://multimedia.cx/xbfuse/|{{AUR|xbfuse-git}}}}
 
* {{App|xmlfs|Represent an XML file as a directory structure for easy access.|https://github.com/halhen/xmlfs|{{AUR|xmlfs}}}}
 
* {{App|xmlfs|Represent an XML file as a directory structure for easy access.|https://github.com/halhen/xmlfs|{{AUR|xmlfs}}}}
 
* [[Media Transfer Protocol#FUSE filesystems]]
 
* [[Media Transfer Protocol#FUSE filesystems]]

Latest revision as of 13:03, 18 September 2019

Filesystem in Userspace (FUSE) is a mechanism for Unix-like operating systems that lets non-privileged users create their own file systems without editing kernel code. This is achieved by running file system code in user space, while the FUSE kernel module provides only a "bridge" to the actual kernel interfaces.

Unmounting

FUSE filesystems can be unmounted with:

$ fusermount -u mountpoint

List of FUSE filesystems

  • adbfs — Mount an Android device connected via USB.
http://collectskin.com/adbfs/ || adbfs-gitAUR
  • apfs-fuse — FUSE driver for APFS (Apple File System).
https://github.com/sgan81/apfs-fuse || apfs-fuse-gitAUR
  • astreamfs — A(synchronous) Stream(ing) (fuse) F(ile)S(ystem).
https://gitlab.com/BylonAkila/astreamfs/tree/master || astreamfs-gitAUR
  • CloudFusion — Linux file system (FUSE) to access Dropbox, Sugarsync, Amazon S3, Google Drive or WebDAV servers.
https://joe42.github.io/CloudFusion/ || cloudfusion-gitAUR
  • CurlFtpFS — Filesystem for accessing FTP hosts based on FUSE and libcurl.
http://curlftpfs.sourceforge.net/ || curlftpfs
  • davfs2 — File system driver that allows you to mount a WebDAV folder.
https://savannah.nongnu.org/projects/davfs2 || davfs2
  • EncFS — Userspace stackable cryptographic file-system.
https://vgough.github.io/encfs/ || encfs
  • fuseiso — Mount an ISO as a regular user.
http://sourceforge.net/projects/fuseiso/ || fuseiso
  • GDriveFS — Innovative FUSE wrapper for Google Drive.
https://github.com/dsoprea/GDriveFS || gdrivefsAUR
  • gitfs — gitfs is a FUSE file system that fully integrates with git.
https://www.presslabs.com/gitfs/ || gitfsAUR
  • gocryptfs — gocryptfs is a userspace stackable cryptographic file-system.
https://nuetzlich.net/gocryptfs/ || gocryptfs
  • google-drive-ocamlfuse — FUSE-based file system backed by Google Drive, written in OCaml.
https://astrada.github.io/google-drive-ocamlfuse/ || google-drive-ocamlfuseAUR
  • gphotofs — FUSE module to mount camera as a filesystem.
http://www.gphoto.org/proj/gphotofs/ || gphotofsAUR
  • HubicFuse — FUSE filesystem to access HubiC cloud storage.
https://github.com/TurboGit/hubicfuse || hubicfuseAUR
  • MegaFuse — MEGA client for Linux, based on FUSE.
https://github.com/matteoserva/MegaFuse || megafuse-gitAUR
  • s3fs — FUSE-based file system backed by Amazon S3.
https://github.com/s3fs-fuse/s3fs-fuse || s3fs-fuse
  • SSHFS — FUSE-based filesystem client for mounting directories over SSH.
https://github.com/libfuse/sshfs || sshfs
  • TMSU — A command-line tool for tagging your files and accessing them through a virtual filesystem.
http://tmsu.org/ || tmsuAUR
  • vdfuse — Mounting VirtualBox disk images (VDI/VMDK/VHD).
https://github.com/muflone/virtualbox-includes || vdfuseAUR
  • xbfuse — Mount an Xbox (360) ISO.
http://multimedia.cx/xbfuse/ || xbfuse-gitAUR
  • xmlfs — Represent an XML file as a directory structure for easy access.
https://github.com/halhen/xmlfs || xmlfsAUR

See also