Filesystem in Userspace

Filesystem in Userspace

Filesystem in UserSpacE en français : « système de fichiers en espace utilisateur », souvent abrégé FUSE, est un logiciel libre permettant à un utilisateur sans privilèges particuliers d'accéder à un système de fichiers sans qu'il soit nécessaire de modifier les sources du noyau Linux.

FUSE est sous licence libre GNU GPL et GNU LGPL.

Le code s'exécute en espace utilisateur : le module FUSE ne fait que fournir un pont vers l'interface du noyau (versions supérieures ou égale à 2.6.14).

FUSE est particulièrement utile pour écrire un VFS (virtual file system) : Un système de fichiers traditionnel doit principalement sauvegarder et retrouver des données, alors qu'un système de fichiers virtuel ne stocke pas les données lui-même. Il agit comme une vue ou une traduction d'un système de fichiers existant ou d'un périphérique de stockage. En principe, toute ressource utilisable via une implémentation de FUSE peut être exportée comme un système de fichiers ; voir Exemples.

Le système FUSE était à l'origine une partie de AVFS[1](A Virtual FileSystem), mais il s'en est séparé et est devenu un projet à part entière de SourceForge.net.

FUSE est utilisable sous Linux, FreeBSD, OpenSolaris, Mac OS X et MorphOS.

Sommaire

Exemples

  • NTFS-3G : Accès en lecture et écriture à NTFS.
  • Captive NTFS[2] : Accès en lecture à NTFS.
  • SSHFS : Accès via SSH à un système de fichiers.
  • GmailFS : Système de fichiers virtuel pour utiliser la messagerie Gmail comme espace de stockage.
  • WikipediaFS : Voir et éditer des articles de Wikipedia comme s'ils étaient des fichiers réels.
  • EncFS : Système de fichiers virtuel et encrypté.
  • iPodDisk[3] : Utiliser le système MacFUSE pour afficher des parties cachées du système de fichiers des iPod.

Une liste de système de fichiers FUSE peut être trouvée sur le site de SourceForge[4].

Notes

Voir aussi

Articles connexes

  • v9fs (en) : logiciel permettant lui aussi d'implémenter un système de fichier en espace utilisateur, via le protocole réseau 9P
  • 9P (en) Protocole réseau 9P
  • Davfs2 (en) : module linux pour WebDAV
  • Plan 9 from Bell Labs

NetBSD a son propre système de fichiers en espace utilisateur : le framework PUFFS (Pass-to-Userspace Framework File System) avec une couche de compatibilité FUSE appelée refuse.

Références externes

Alternatives:



Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Filesystem in Userspace de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Filesystem in Userspace — A flow chart diagram which shows how FUSE works Stable release 2.8.6 / September 13, 2011; 2 months ago (2011 09 13) …   Wikipedia

  • Filesystem In Userspace — FUSE (Filesystem in UserSpacE, système de fichiers en espace utilisateur) est un logiciel libre permettant à un utilisateur sans privilèges particuliers d accéder à un système de fichiers sans qu il soit nécessaire de modifier les sources du… …   Wikipédia en Français

  • Filesystem in userspace — FUSE (Filesystem in UserSpacE, système de fichiers en espace utilisateur) est un logiciel libre permettant à un utilisateur sans privilèges particuliers d accéder à un système de fichiers sans qu il soit nécessaire de modifier les sources du… …   Wikipédia en Français

  • Filesystem in Userspace — Блок схема, показывающая как работает FUSE Тип Драйв …   Википедия

  • Filesystem in Userspace — Die Funktionsweise von FUSE: Es gibt zwar ein Kernel Modul, aber die eigentliche Programmlogik läuft im Userspace (rechts). Das zugreifende Programm (links) greift wie über ein normales Dateisystem darauf zu, erst das Kernelmodul leitet den… …   Deutsch Wikipedia

  • Filesystem Hierarchy Standard — Beispiel eines Standard Stammverzeichnisses Basisdaten Maintainer …   Deutsch Wikipedia

  • Filesystem Hierarchie Standard — Der Filesystem Hierarchy Standard (FHS) ist eine von der Filesystem Hierarchy Standard Group veröffentlichte Richtlinie, die Regeln über die Verzeichnisstruktur unter UNIX ähnlichen Betriebssystemen festlegt. Durch den Standard, der momentan in… …   Deutsch Wikipedia

  • Character Devices in Userspace — CUSE (Character Devices in Userspace) ist ein Kernel Modul für Unix Systeme, das es ermöglicht zeichenorientierte Geräte (character devices) wie USB Geräte, Tastaturen, Mäuse oder andere Geräte mit serieller Datenübertragung durch User Space… …   Deutsch Wikipedia

  • Second extended Filesystem — ext2 Hersteller Rémy Card Vollständige Bezeichnung Second extended file system Erstveröffentlichung Januar 1993 (Linux) Partitionskennung Apple UNIX SVR2 (Apple Partition Map) 0x83 (Master Boot Record) EBD0A0A2 B9E5 4433 87C0 68B6B72699C7 (GPT …   Deutsch Wikipedia

  • FUSE (linux) — Filesystem in Userspace FUSE (Filesystem in UserSpacE, système de fichiers en espace utilisateur) est un logiciel libre permettant à un utilisateur sans privilèges particuliers d accéder à un système de fichiers sans qu il soit nécessaire de… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”