Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| fuse [Le 02/03/2007, 16:38] – thedamocles | fuse [Le 23/02/2021, 17:54] (Version actuelle) – [Programmes utilisant FUSE] 82.64.76.26 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | {{tag> | ||
| + | ---- | ||
| + | |||
| + | ====== FUSE ====== | ||
| + | |||
| + | Avec **FUSE**, abréviation de // | ||
| + | * une API de bibliothèque simple ; | ||
| + | * une installation simple (pas besoin de patcher ou recompiler le noyau) ; | ||
| + | * une implémentation sécurisée ; | ||
| + | * utilisable dans l' | ||
| + | Aujourd' | ||
| + | |||
| + | **FUSE** permet à un utilisateur de monter lui-même un système de fichier. | ||
| + | |||
| + | ===== Programmes utilisant FUSE ===== | ||
| + | |||
| + | Pour profiter de FUSE, il faut des programmes qui exploitent sa bibliothèque et ces programmes sont nombreux. Voici ceux qui semblent les plus utiles: \\ | ||
| + | ([[https:// | ||
| + | |||
| + | ^ Nom ^ Fonction ^ | ||
| + | | [[SSHFS]] | Ce système de fichier est basé sur le SSH File Transfer Protocol. Il permet de monter une connexion ssh sur son système de fichier. [[http:// | ||
| + | | [[FuseSmb]] | Avec SMB for Fuse il est possible d' | ||
| + | | [[CurlFtpFS]] | CurlFtpFS est un système de fichier FTP basé sur curl. [[http:// | ||
| + | | [[EncFS]] | EncFS est un système de chiffrement de répertoire. Le module EncFS utilise la bibliothèque FUSE et un module du noyau Linux. Voir aussi [[:encfs]]. [[http:// | ||
| + | | CvsFS | Cvs fournit un système de fichier où l'on peut voir le contenu d'un dépôt CVS. Il est aussi possible d' | ||
| + | | [[FuseISO]] | Permet de monter une image cd/dvd (ISO, BIN, MDF, etc.) sur son système de fichier. | | ||
| + | | [[: | ||
| + | | TrackerFS | Permet de monter des requêtes [[http:// | ||
| + | | S3FS | Permet de monter des Bucket S3 simplement [[https:// | ||
| + | | HDFS Fuse | Permet de monter un HDFS (Hadoop FileSystem) [[https:// | ||
| + | |||
| + | ===== Installation ===== | ||
| + | |||
| + | Rien de plus simple sur Ubuntu : | ||
| + | * avoir [[:samba]] d' | ||
| + | * [[: | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Disponible dans les dépôt d' | ||
| + | |||
| + | Peu de programmes utilisant Fuse sont empaquetés pour Ubuntu, cependant, il y a [[: | ||
| + | |||
| + | Exemple pour [[fuseiso]] : | ||
| + | |||
| + | < | ||
| + | mkdir tmp | ||
| + | fuseiso imageDeCD.iso tmp | ||
| + | ls tmp/ # ou toutes autres actions | ||
| + | fusermount -u tmp # libère le point de montage | ||
| + | </ | ||
| + | |||
| + | ==== Non disponible dans les dépôts d' | ||
| + | |||
| + | La majorité des programmes devra être compilée par nos soins, mais rien de très compliqué. | ||
| + | |||
| + | Il faut installer les entêtes de fuse pour pouvoir compiler : **[[apt> | ||
| + | |||
| + | Le reste des indications sur les sites des programmes utilisant FUSE (bien souvent : ./configure && make && make install) | ||
| + | |||
| + | ==== Utilisation de fusauto ==== | ||
| + | |||
| + | **FUSAUTO** permet de monter/ | ||
| + | |||
| + | ==== Utilisation détaillée ==== | ||
| + | |||
| + | === SshFS === | ||
| + | |||
| + | [[sshfs|Guide d' | ||
| + | |||
| + | === SMB For Fuse === | ||
| + | |||
| + | [[: | ||
| + | |||
| + | === CurlFtpFs === | ||
| + | |||
| + | [[: | ||
| + | |||
| + | === EncFs === | ||
| + | |||
| + | [[:encfs]] | ||
| + | |||
| + | |||
| + | |||
| + | ===== Liens et références ===== | ||
| + | |||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | // | ||
