fuse-2.9.2
Introduction à Fuse
FUSE (Système de fichier dans
l'espace utilisateur) est une interface simple pour les programmes
de l'espace utilisateur pour exporter un système de fichiers
virtuel dans le noyau linux. Fuse
vise également de fournir une méthode sécurisée pour les
utilisateurs non-privilégiés pour créer et monter leur propre
implémentation de système de fichiers.
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-7.2.
Information sur le paquet
-
Téléchargement (HTTP) : http://downloads.sourceforge.net/fuse/fuse-2.9.2.tar.gz
-
Somme de contrôle MD5 du téléchargement :
7d80d0dc9cc2b9199a0c53787c151205
-
Taille du téléchargement : 548 Ko
-
Estimation de l'espace disque requis : 7.0 Mo
-
Estimation du temps de construction : 0.1 SBU
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/fuse
Kernel Configuration
Activez les options suivantes dans la configuration du noyau et
recompilez le noyaux si nécessaire:
File systems --->
[*] FUSE (Filesystem in Userspace) support
Installation de Fuse
Installez Fuse en lançant les
commandes suivantes : commands:
./configure --prefix=/usr --disable-static INIT_D_PATH=/tmp/init.d &&
make
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make install &&
mv -v /usr/lib/libfuse.so.* /lib &&
ln -sfv ../../lib/libfuse.so.2.9.2 /usr/lib/libfuse.so &&
rm -rf /tmp/init.d
Explications des commandes
--disable-static
: Ce paramètre
empêche l'installation des versions statiques des bibliothèques.
INIT_D_PATH=/tmp/init.d
: Ce
paramètre fait que les scripts de démarrage sont installés dans
/tmp/init.d
.
mv -v /usr/lib/libfuse.so.*
/lib : Ceci déplace la bibliothèque
FUSE vers le système de fichiers
racine afin qu'il soit disponible très tôt lors du démarrage au cas
où /usr
se trouve sur une partition
séparée et où ntfs-3g-2012.1.15 est construit avec le
système FUSE.
rm -rf
/tmp/init.d : Cela efface les scripts de
démarrage inutiles.
Configuring fuse
Fichiers de
configuration
Quelques options au regard de la gestion du montage peuvent être
fait dans le fichier /etc/fuse.conf
. Pour installer le fichier
lancez la commande suivante en tant qu'utilisateur root
:
cat > /etc/fuse.conf << "EOF"
# Définit le nombre maximum de montages FUSE auquel ont droit les utilisateurs
# non root.
# Le réglage par défaut est de 1000.
#
#mount_max = 1000
# Autorise les utilisateurs non-root à spécifier les options de montage
# 'allow_other' ou 'allow_root'.
#
#user_allow_other
EOF
Des informations supplémentaires à propos de la
signification des options de configuration peuvent être
trouvées sur la page de manuel.
Contenu
Programmes installés:
fusermount, mount.fuse et
ulockmgr_server.
Bibliothèques installées:
libfuse.so et libulockmgr.so.
Répertoire installé:
/usr/include/fuse
Description courte
fusermount
|
est un programme d'initialisation des ID utilisateurs
pour monter et démonter les systèmes de fichiers Fuse.
|
mount.fuse
|
est la commande mount a appeler pour
monter un système de fichiers Fuse.
|
ulockmgr_server
|
est le serveur de gestion pour le verrouillage de
l'espace utilisateur pour les systèmes de fichiers Fuse.
|
libfuse.so
|
contient les fonctions de l'API de FUSE.
|
libulockmgr.so
|
contient les fonctions de l'API de la gestion du
verrouillage de l'espace utilisateur.
|
Last updated on : 2012-07-23 16:16:42 +020