- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于FUSE的用户态文件系统设计
电子发烧友 电子技术论坛
基于 Fuse 的用户态文件系统的设计
吴一民 刘伟安
(华南理工大学计算机科学与工程学院 广东 广州 510006)
摘 要 现有的文件系统大都运行在内核态下,与内核紧密结合,导致难以对其进行功能上
的扩展。针对内核文件系统的这个问题,本文提出了一个基于Fuse 框架实现的用户级文件
系统dbfuse。一方面将文件系统从内核态中解放出来;另一方面使用数据库技术有效地保证
文件系统数据的完整性和安全性,给数据共享带来的方便。
关键词 文件系统 用户态 数据库 Fuse
中途分类号:TP316 文献标识码:A
THE DESIGN OF A FILESYSTEM IN USERSPACE USING FUSE
WU Yi-min LIU Wei-an
(School of Computer Science and Engineering, South China University of Technology,
Guangzhou Guangdong China 510006)
Abstract Nowadays, most of the filesystems run in kernel-level, integrated with the Operating
System, and they are hard to be extended in function. To solve this problem, we designed a
userspace filesystem name dbfuse using Fuse framework here in the article. This filesystem runs
in user-level, and bases on database technology to ensure the integrality and the safety of the data
in the filesystem, as well as the convenience of data sharing.
Keywords Filesystem Userspace Database Fuse
1 引 言
随着计算机应用的普及,人类社会信息化程度的加深,数据逐渐成为驱动人们进行各项
活动的中心。对数据的存储、使用和保护,影响着人们工作生活的方方面面。文件系统作为
数据的组织管理的工具,它的地位越来越重要[1][2]。目前,计算机日常处理的信息量正在以
几何级的速度爆炸性增长,这对文件系统的设计带来了挑战。一方面要求文件系统具有海量
存储的能力;另一方面要求它提供强大的功能支持,如数据安全性保护、快速检索、数据共
享等[3][4][5]。
一些新兴的文件系统,如网络文件系统,改变了传统文件系统依附在单一设备或独立机
器上的特点,将数据分散到多台机器上存放,使得文件系统在存储能力和数据管理能力上都
有了很大的提高[6][7] 。但是这些文件系统并没有改变运行在系统内核态的特点。传统的文件
系统运行在内核态目的是获得更高的运行速度。然而,当数据分散存放后,网络延时成为影
响运行速度的首要因素。内核态文件系统与系统紧密耦合,难以进行功能扩展的缺点显得越
电子发烧友 电子技术论坛
来越突出。
数据库作为数据管理的一种手段,具有功能强大、稳定可靠、备份迁移方便、共享方便
等众多的优点。结合数据库技术实现的文件系统,继承了文件系统和数据库的优点,必将会
给传统的文件系统带来新的元素。
介于上述原因,本文设计了一个用户态文件系统 dbfuse 。这个文件系统具有以下显著特
点:
1) 使用关系数据库存放文件系统结构和数据,具有很好的安全性和扩展性;
2) 提供完备的文件系统功能,用户可以像操作一般文件系统一样对其进行操作;
3) 借助 Fuse 框架实现,运行在用户态下,突破核心级应用的限制,方便在其基础上进
行功能的扩展。
文章的以下章节将对这个文件系统进行讨
您可能关注的文档
- 关于孤独的伦理反思.pdf
- 关于安葬费文件范本汇.doc
- 关于异地报销的那些事.pdf
- 关于莆田市征地拆迁补偿安置新标准的解读.pdf
- 关于近期补课及放假有关工作安排的通知.pdf
- 兵团团场行政体制现状分析.doc
- 养猪废水氮磷污染及其深度脱氮除磷技术探讨.pdf
- 养生应该注意什么.pdf
- 养生宝典|坚持吃它,60岁都不长白头发.pdf
- 关于设备“终生润滑”技术问题.pdf
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)