FUSE: Difference between revisions
(Update Interlanguage link) |
m (Added interlanguage link to French translation) |
||
(27 intermediate revisions by 15 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:FUSE]] | [[Category:FUSE]] | ||
[[es:FUSE]] | [[es:FUSE]] | ||
[[fr:FUSE]] | |||
[[ja:FUSE]] | |||
[[ru:FUSE]] | |||
[[zh-hans:FUSE]] | [[zh-hans:FUSE]] | ||
{{Related articles start}} | {{Related articles start}} | ||
Line 9: | Line 12: | ||
== Unmounting == | == Unmounting == | ||
FUSE filesystems can be unmounted | FUSE filesystems can be unmounted using {{man|1|fusermount3}} provided by {{Pkg|fuse3}} or using {{man|1|fusermount}} provided by {{Pkg|fuse2}}. E.g.: | ||
$ | $ fusermount3 -u ''mountpoint'' | ||
== List of FUSE filesystems == | == List of FUSE filesystems == | ||
* {{App|adbfs|Mount an Android device connected via USB.|https://github.com/ | * {{App|adbfs-rootless|Mount an Android device connected via USB.|https://github.com/spion/adbfs-rootless|{{AUR|adbfs-rootless-git}}}} | ||
* {{App|apfs-fuse|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|astreamfs|A(synchronous) Stream(ing) (fuse) F(ile)S(ystem).|https://gitlab.com/BylonAkila/astreamfs/tree/master|{{AUR|astreamfs-git}}}} | ||
* {{App| | * {{App|AVFS|A Virtual File System that allows browsing compressed files (archives).|https://avf.sourceforge.net|{{Pkg|avfs}}}} | ||
* {{App|[[CurlFtpFS]]|Filesystem for accessing FTP hosts based on FUSE and libcurl.| | * {{App|[[CurlFtpFS]]|Filesystem for accessing FTP hosts based on FUSE and libcurl.|https://curlftpfs.sourceforge.net/|{{Pkg|curlftpfs}}}} | ||
* {{App|[[davfs2]]|File system driver that allows you to mount a WebDAV folder.|https://savannah.nongnu.org/projects/davfs2|{{ | * {{App|[[davfs2]]|File system driver that allows you to mount a WebDAV folder.|https://savannah.nongnu.org/projects/davfs2|{{AUR|davfs2}}}} | ||
* {{App|[[EncFS]]|Userspace stackable cryptographic file-system.|https://vgough.github.io/encfs/|{{Pkg|encfs}}}} | * {{App|[[EncFS]]|Userspace stackable cryptographic file-system.|https://vgough.github.io/encfs/|{{Pkg|encfs}}}} | ||
* {{App|fuse-archive|Serves an archive or compressed file as a read-only FUSE file system.|https://github.com/google/fuse-archive|{{AUR|fuse-archive}}}} | |||
* {{App|fuseiso|Mount an ISO as a regular user.|https://sourceforge.net/projects/fuseiso/|{{Pkg|fuseiso}}}} | * {{App|fuseiso|Mount an ISO as a regular user.|https://sourceforge.net/projects/fuseiso/|{{Pkg|fuseiso}}}} | ||
* {{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}}}} | ||
Line 29: | Line 33: | ||
* {{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|HubicFuse|FUSE filesystem to access HubiC cloud storage.|https://github.com/TurboGit/hubicfuse|{{AUR|hubicfuse}}}} | ||
* {{App| | * {{App|iFuse|A fuse filesystem to access the contents of an iPhone or iPod Touch.|https://libimobiledevice.org/|{{Pkg|ifuse}}}} | ||
* {{App|[[NTFS-3G]]|NTFS driver with extended capabilities.|https://github.com/tuxera/ntfs-3g|{{Pkg|ntfs-3g}}}} | |||
* {{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}}}} | ||
* {{App|splitviewfuse|A view on a directory that splits/merges files into segments.|https://github.com/seiferma/splitviewfuse|{{AUR|splitviewfuse}}{{Broken package link|package not found}}}} | |||
* {{App|[[SSHFS]]|FUSE-based filesystem client for mounting directories over SSH.|https://github.com/libfuse/sshfs|{{Pkg|sshfs}}}} | * {{App|[[SSHFS]]|FUSE-based filesystem client for mounting directories over SSH.|https://github.com/libfuse/sshfs|{{Pkg|sshfs}}}} | ||
* {{App|TMSU|A command-line tool for tagging your files and accessing them through a virtual filesystem.| | * {{App|TMSU|A command-line tool for tagging your files and accessing them through a virtual filesystem.|https://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|vramfs|VRAM based file system.|https://github.com/Overv/vramfs|{{AUR|vramfs-git}}}} | * {{App|vramfs|VRAM based file system.|https://github.com/Overv/vramfs|{{AUR|vramfs-git}}}} | ||
* {{App|xbfuse|Mount an Xbox (360) ISO.| | * {{App|wimmount|Mount Windows Imaging Format (WIM) images.|https://wimlib.net/|{{Pkg|wimlib}}}} | ||
* {{App|xbfuse|Mount an Xbox (360) ISO.|https://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]] | ||
Line 41: | Line 48: | ||
== See also == | == See also == | ||
* [[Wikipedia:Filesystem in Userspace# | * [[Wikipedia:Filesystem in Userspace#Applications]] |
Latest revision as of 01:50, 25 March 2024
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 using fusermount3(1) provided by fuse3 or using fusermount(1) provided by fuse2. E.g.:
$ fusermount3 -u mountpoint
List of FUSE filesystems
- adbfs-rootless — Mount an Android device connected via USB.
- apfs-fuse — FUSE driver for APFS (Apple File System).
- astreamfs — A(synchronous) Stream(ing) (fuse) F(ile)S(ystem).
- AVFS — A Virtual File System that allows browsing compressed files (archives).
- CurlFtpFS — Filesystem for accessing FTP hosts based on FUSE and libcurl.
- davfs2 — File system driver that allows you to mount a WebDAV folder.
- EncFS — Userspace stackable cryptographic file-system.
- fuse-archive — Serves an archive or compressed file as a read-only FUSE file system.
- fuseiso — Mount an ISO as a regular user.
- GDriveFS — Innovative FUSE wrapper for Google Drive.
- gitfs — gitfs is a FUSE file system that fully integrates with git.
- gocryptfs — gocryptfs is a userspace stackable cryptographic file-system.
- google-drive-ocamlfuse — FUSE-based file system backed by Google Drive, written in OCaml.
- gphotofs — FUSE module to mount camera as a filesystem.
- HubicFuse — FUSE filesystem to access HubiC cloud storage.
- iFuse — A fuse filesystem to access the contents of an iPhone or iPod Touch.
- NTFS-3G — NTFS driver with extended capabilities.
- s3fs — FUSE-based file system backed by Amazon S3.
- splitviewfuse — A view on a directory that splits/merges files into segments.
- https://github.com/seiferma/splitviewfuse || splitviewfuseAUR[broken link: package not found]
- SSHFS — FUSE-based filesystem client for mounting directories over SSH.
- TMSU — A command-line tool for tagging your files and accessing them through a virtual filesystem.
- https://tmsu.org/ || tmsuAUR
- vdfuse — Mounting VirtualBox disk images (VDI/VMDK/VHD).
- vramfs — VRAM based file system.
- wimmount — Mount Windows Imaging Format (WIM) images.
- xbfuse — Mount an Xbox (360) ISO.
- xmlfs — Represent an XML file as a directory structure for easy access.