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

参阅资料:

http://gluster.readthedocs.io/en/latest/Quick-Start-Guide/Architecture/#fuse

转载于:https://blog.51cto.com/cmdschool/1843770

GlusterFS-FUSE相关推荐

  1. GlusterFS 之 POSIX ACLs

    传统上, 权限三组:拥有者 (file owner),群组 (group),及 其它 (other) 属性三种:读取 (read),写入 (write),及 执行(executable) chmod ...

  2. glusterfs java_GlusterFS: 访问权限设置

    GlusterFS: 访问权限设置 GlusterFS支持基于POSIX Access Control Lists的访问权限设置,在Ubuntu或者类似的系统上,只需要使用setfacl或getfac ...

  3. 深入理解GlusterFS之POSIX接口

    (TaoCloud团队原创 作者:林世跃@TaoCloud) FUSE是用户空间的文件系统接口,FUSE内核模块为普通应用程序与内核虚拟文件系统VFS的交互提供了一个桥梁.基于FUSE用户空间模块,开 ...

  4. java访问glusterfs_GlusterFS: 访问权限设置

    GlusterFS: 访问权限设置 GlusterFS支持基于POSIX Access Control Lists的访问权限设置,在Ubuntu或者类似的系统上,只需要使用setfacl或getfac ...

  5. Ubuntu学习日记--Lesson1:Linux基础和常用命令

    版权生命:文章系原创,转载请注明出处,多谢! 为了在Linux系统下用深度学习框架caffe,系统补习了一下Linux操作的知识,做些笔记,以备复习,或随时查看. Lesson1:Linux基础和常用 ...

  6. 【wsl2】从头开始配置

    安装wsl2 运行:appwiz.cpl 打开程序和功能 点击启用或关闭 windows 功能 勾选这两个选项 勾选后重启 重启后,打开微软商店,自动更新wsl,然后安装所需的linux即可. 如果下 ...

  7. GlusterFS探究(一): dht,afr,fuse, mgmt 层 几个问题总结

    0, 跟踪学习 在dht层实现 的 rebalance 操作 a, 在目录上记录 layout范围的结果,                                   i, mkdir (只在 ...

  8. FUSE——用户空间文件系统

    用户空间文件系统(Filesystem in Userspace,简称FUSE)是操作系统中的概念,指完全在用户态实现的文件系统. 目前Linux通过内核模块对此进行支持.一些文件系统如ZFS,glu ...

  9. Linux与云计算——第二阶段 第五章:存储Storage服务器架设—分布式存储GlusterFS基础...

    Linux与云计算--第二阶段Linux服务器架设 第五章:存储Storage服务器架设-分布式存储GlusterFS基础 1 GlusterFS GlusterFS安装 Install Gluste ...

  10. glusterfs初步实践一(类似NFS)

    Glusterfs是一个具有可以扩展到几个PB数量级的集群文件系统.它可以把多个不同类型的存储块通过Infiniband RDMA或者TCP/IP汇聚成一个大的并行网络文件系统. 在http://ww ...

最新文章

  1. python下载网页里面所有的图片-Python 爬虫零基础教程(2):下载一组网页上的图片...
  2. 前端学习(2924):watch的用法
  3. MySQL5.7更改密码时出现ERROR 1054
  4. 2022高压电工操作证考试题库及模拟考试
  5. 【网络安全】物理层(网线、接口、信号、MB/s和Mb/s)
  6. Java 中的 IO 和 NIO
  7. 〖Python自动化办公篇⑰〗- PPT 文件自动化 - PPT 插入表格与图片
  8. 主动学习、纯半监督学习、直推学习的联系与区别
  9. 【Web技术】1352- 如何防止他人恶意调试你的web程序
  10. 保险精算笔记Chapter02
  11. ZJNU 2314-Sleepy Cow Herding
  12. 手机图片怎么做成笔记 手机照片笔记怎么制作
  13. 演讲实录(文字+视频)丨基于DevOps的质量左移与右移思考
  14. Vue实现图形化积木式编程(十三)
  15. kaggle——泰坦尼克数据集
  16. ScrollView和HorizontalScrollView常用属性,及禁止滑动
  17. mysql反向递归查询_递归查询所有下级部门树形结构反向递归获取所有ID集合
  18. 《孙子兵法》国学智慧
  19. 爬取百度地图 商店铺联系电话地址定位
  20. 【山外K60 KL26】jlink 下载失败的最详细解决办法

热门文章

  1. Mac 上 iterm2 和 VSCode 终端中的字体设置建议
  2. (未完成...)Python3网络爬虫(2):利用urllib.urlopen向有道翻译发送数据并获得翻译结果...
  3. 最长回文子串--马拉车(?)
  4. Redis学习和环境搭建
  5. 服务器唯一id生成规则
  6. datagrid中巧用loadFilter对数据整形
  7. 让织梦CMS的后台编辑器支持优酷视频
  8. 《JavaScript快速全栈开发》作者Azat Mardanov:现在是拥抱Node技术栈的最佳时机
  9. 收到2013年51cto限量版精美台历
  10. Error: No module named books