24

FUSE: Filesystem in Userspace

giugno 2007 da Lobotomia

1 Stella2 Stelle3 Stelle4 Stelle5 Stelle6 Stelle7 Stelle8 Stelle9 Stelle10 Stelle (Non ancora votato)
Loading ... Loading ...

Una breve introduzione a , cos’è, a cosa serve, come installarlo.

Cosa è ?
è un module per i *Nix, rilasciato sotto licenza ed LGPL, che permette ad utenti non privilegiati di creare dei propri senza scrivere del codice a livello del .

Il codice del viene utilizzato in user space, il modulo fornisce soltanto un bridge alle interfacce del .

è ufficialmente integrato nel mainstream del dalla versione 2.6.14.

Ma a cosa serve ?
è particolarmente utile per scrivere virtuali. Differentemente dai tradizionali che essenzialmente salvano e leggono dati dal disco, i virtuali non si occupano della memorizzazione dei dati. Essi agiscono come visualizzatori o traduttori di un esistente o di una unità di memorizzazione.

Come è nato?
fu sviluppato inizialmente per supportare AVFS (A Virtual Filesystem), ma è diventato quasi subito un progetto a se stante.

Posso installarlo nel mio sistema operativo?
è disponibile per , , , ed esiste anche una implementazione instabile per . ha un proprio framework per il in user space, PUFFS (Pass-to-Userspace Framework ) che ha un livello di compatibilità con chiamato refuse.

Dove lo trovo?
Il sito ufficiale dove è possibile reperire e la documentazione utile oltre che tutte le informazioni sui progetti correlati è:
http://fuse.sourceforge.net.
Potete Scaricare l’ultima versione del ramo stabile 2.x andando nell’apposita pagina su sourceforge.

Quali posso utilizzare?
Al momento sono disponibili decine di progetti per gli utilizzi più disparati, eccone alcuni esempi:

  • SSHFS: Fornisce un accesso a remoti tramite SSH
  • GmailFS: Filesystem che memorizza i dati come se fossero email in Gmail;
  • EncFS: Encrypted virtual filesystem, criptato;
  • Captive NTFS, ntfsmount, NTFS-3G, Supporto ad NTFS;
  • WikipediaFS : Possibilità di visualizzare e modificare articoli di Wikipedia come se fossero dei file.

Come posso installarlo da sorgenti?
Dopo aver scaricato la versione desiderata basta eseguire i classici passi:

./configure
make
make install

Ed ora cosa faccio?
La cosa migliore da fare adesso e andare in questa pagina e vedere quali sono i file system supportati e quali potrebbero esserci utili.

Buon divertimento!

Post correlati

Una Risposta a “FUSE: Filesystem in Userspace”

  1. Installare FUSE da sorgenti | PettiNix said:

    [...] un precedente articolo abbiamo visto cosa è FUSE vediamo ora come installarlo da [...]

Leave a Reply

XHTML: Puoi usare questi tag: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>