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