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 24/08/2026, 22:04] (Version actuelle) – reformulations | mise en forme | liens internes, wpfr... | fusesmb abandonné depuis 20 ans krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Dapper Edgy administration réseau | + | {{tag>Noble Bionic |
| - | + | ||
| - | ---- | + | |
| ====== FUSE ====== | ====== FUSE ====== | ||
| - | Avec **FUSE**, abréviation de // | + | **[[wpfr>FUSE]]** (abréviation de // |
| - | * une API de librairie | + | * une [[wpfr>API]] de bibliothèque |
| - | * une installation simple (pas besoin de patcher ou recompiler le noyau) | + | * une installation simple (pas besoin de patcher ou recompiler le noyau) |
| - | * une implémentation sécurisée | + | * une implémentation sécurisée |
| * utilisable dans l' | * utilisable dans l' | ||
| + | Aujourd' | ||
| - | Aujourd' | + | **FUSE** permet à un [[:utilisateur]] de monter lui-même un système de fichier. |
| - | + | ||
| - | FUSE permet à un utilisateur de monter lui-même un système de fichier. | + | |
| ===== Programmes utilisant FUSE ===== | ===== 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 | + | 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\_:\\ |
| ^ Nom ^ Fonction ^ | ^ Nom ^ Fonction ^ | ||
| - | | SSHFS | Ce système de fichier est basé sur le SSH File Transfer Protocol. Il permet de monter | + | | [[:SSHFS]] | Ce système de fichier est basé sur le [[:SSH|SSH File Transfer Protocol]]. Il permet de monter |
| - | | SMB for Fuse | Avec SMB for Fuse il est possible d' | + | | [[: |
| - | | CurlFtpFS | CurlFtpFS est un système de fichier FTP basé sur curl. [[http:// | + | | [[:rclone]] |
| - | |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. | + | | [[:CurlFtpFS]] | CurlFtpFS est un système de fichier |
| - | | GmailFS | GmailFS fournit un système de fichier où l'on peut accéder à son espace de stockage Gmail. [[http:// | + | | [[:EncFS]] | [[https:// |
| - | | 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' | + | | 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 ISO9660 | + | | [[:FuseISO]] | Permet de monter une image cd/dvd (ISO, BIN, MDF, etc.) sur son système de fichier. |
| + | | [[:FuriusISOMount|Furius ISO Mount Tool]] | Application graphique de [[:FuseISO]] | | ||
| | TrackerFS | Permet de monter des requêtes [[http:// | | 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 | + | ===== Installation ===== |
| - | Rien de plus simple sur Ubuntu : | + | **FUSE** est installé |
| - | | + | |
| - | | + | |
| - | | + | |
| - | + | ||
| - | < | + | |
| - | Avec Edgy et versions ultérieures, | + | |
| - | </ | + | |
| - | + | ||
| - | + | ||
| - | ==== Versions antérieures à 6.10 ==== | + | |
| - | + | ||
| - | + | ||
| - | Cependant, pour pouvoir l' | + | |
| - | + | ||
| - | sudo sh -c "echo fuse >> / | + | |
| - | + | ||
| - | Si vous voulez en profiter sans redémarrer : | + | |
| - | + | ||
| - | sudo modprobe fuse | + | |
| - | + | ||
| - | Il faut ajouter les utilisateurs pouvant utiliser FUSE dans le groupe fuse, exemple : | + | |
| - | + | ||
| - | sudo adduser toto fuse | + | |
| - | + | ||
| - | <note tip> | + | |
| - | Sans cela, vous devrez etre root pour utiliser fuse (erreur récurrente).</ | + | |
| - | + | ||
| - | Une fois le module fuse chargé (redémarrage ou modprobe fuse), le module se matérialise par /dev/fuse, cependant les droits | + | |
| - | + | ||
| - | sudo chgrp fuse /dev/fuse | + | |
| - | + | ||
| - | Voilà, fuse est près à être utilisé. | + | |
| - | + | ||
| - | < | + | |
| - | Certains programmes (exemple : [[: | + | |
| - | </ | + | |
| - | + | ||
| - | ===== Guide d' | + | |
| + | Si jamais ce n' | ||
| + | **FUSE** n' | ||
| + | En ligne de commande, pour connaître le nom exact du paquet à installer, qui dépend de votre version d' | ||
| + | apt list ~n^libfuse | ||
| + | | ||
| + | Par exemple [[: | ||
| ==== Disponible dans les dépôt d' | ==== Disponible dans les dépôt d' | ||
| - | Peu de programmes utilisant | + | Certains |
| - | Exemple pour '' | + | Exemple pour [[: |
| < | < | ||
| - | sudo apt-get install fuseiso | ||
| mkdir tmp | mkdir tmp | ||
| fuseiso imageDeCD.iso tmp | fuseiso imageDeCD.iso tmp | ||
| Ligne 93: | Ligne 59: | ||
| La majorité des programmes devra être compilée par nos soins, mais rien de très compliqué. | 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 : | + | Il faut installer les entêtes de **FUSE** |
| - | sudo apt-get | + | Le reste des indications sur les sites des programmes utilisant **FUSE** (bien souvent\_: '' |
| - | Le reste des indications sur les sites des programmes utilisant | + | ==== Utilisation de fusauto ==== |
| + | |||
| + | **[[: | ||
| ==== Utilisation détaillée ==== | ==== Utilisation détaillée ==== | ||
| - | === SshFS === | + | * [[: |
| + | * [[: | ||
| + | * [[:EncFS]] | ||
| - | [[sshfs|Guide d' | + | ===== Voir aussi ===== |
| - | === SMB For Fuse === | + | |
| - | + | * [[:Système de fichiers]] | |
| - | [[: | + | |
| - | + | ||
| - | === CurlFtpFs === | + | |
| - | + | ||
| - | [[: | + | |
| - | + | ||
| - | === EncFs === | + | |
| - | + | ||
| - | [[: | + | |
| - | + | ||
| - | ===== Liens et références ===== | + | |
| - | + | ||
| - | | + | |
| - | * [[http:// | + | |
| ---- | ---- | ||
| - | + | //[[:Contributeurs]] : [[[http:// | |
| - | //Contributeurs : [[:utilisateurs: | + | |
