Howto Fuse mit Kernel ab 2.6.14 Vorraussetzungen: Kernel 2.6.14 mit fest einkompilierten oder geladenen fuse Modul. Nun muss die fuse Userspace Library installiert werden. apt-get install libfuse-dev apt-get install fuse-utils (von unstable, ich habe die Version 2.4.0 verwendet) Wenn du Sarge (Stable) hast, hier die Beschreibung wie man ein backport erstellt: http://www.markus-raab.org/Howtos/Debian/backport Gebraucht davon werden: /usr/include/fuse.h libfuse.so (.a) /usr/bin/fusermount Es muss auch ein Device angelegt werden: mknod /dev/fuse -m 0666 c 10 229 (geht möglicherweise auch mit cd /dev && ./MAKEDEV fuse) Nun können wir schon mit dem ersten Beispiel anfangen: hello.c von der Homepage holen: http://fuse.sourceforge.net/helloworld.html Kann dann so kompiliert werden: gcc `pkg-config --libs --cflags fuse` -o hello hello.c pkg-config gibt dabei benötigte Flags, Libs und Includes zurück Jetzt können wir das testen: mkdir mnt ./hello mnt und jetzt funktioniert: ls mnt cat mnt/hello aber nicht (als Beweis dass es wirklich ein neues Dateisystem ist): touch mnt/new fusermount -u mnt beendet dann das ganze.