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 07/11/2007, 10:27] – 213.56.85.233 | 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:// | ||
+ | |||
+ | ---- | ||
+ | |||
+ | // |