FUSE позволяет писать файловую систему обычной программой в userspace — ядро только проксирует VFS-вызовы демону через /dev/fuse, без строчки кода в ядре. Практичный пример — sshfs, который уже реализует это за тебя.
sshfs user@host:/remote/path /local/mnt -o reconnect,ServerAliveInterval=15
ls /local/mnt # трафик идёт через ssh
fusermount -u /local/mnt # отмонтировать — не umount
sshfs user@host:/path /local/mnt -o allow_other # доступ другим локальным юзерам
По умолчанию FUSE-ФС видна только тому, кто её примонтировал — allow_other (плюс user_allow_other в /etc/fuse.conf) открывает доступ остальным. Отключать — fusermount -u, не umount: демон живёт в userspace, обычный umount про него не знает.
#fuse #linux #sysadmin
