GlusterFS is a userspace filesystem. This was a decision made by the GlusterFS developers initially as getting the modules into linux kernel is a very long and difficult process.
GlusterFS是一個使用者空間檔案系統。FUSE最初由GlusterFS的開發商經過了非常漫長和艱難的決策過程才成功地将擷取子產品內建到Linux核心中。
Being a userspace filesystem, to interact with kernel VFS, GlusterFS makes use of FUSE (File System in Userspace). For a long time, implementation of a userspace filesystem was considered impossible.
GlusterFS充分利用FUSE(File System in Userspace)與核心虛拟檔案系統互動。長期以來,實作使用者空間檔案系統被認為是不可能的。
FUSE was developed as a solution for this. FUSE is a kernel module that support interaction between kernel VFS and non-privileged user applications and it has an API that can be accessed from userspace.
開發FUSE就是為了解決此問題,FUSE是一個核心子產品,它支援核心VFS和非特權使用者應用程式之間的互動和從使用者空間通路應用程式的API
本文轉自 tanzhenchao 51CTO部落格,原文連結:http://blog.51cto.com/cmdschool/1843770,如需轉載請自行聯系原作者