基于FUSE的用户态文件系统的设计与实现

来源 :东北大学 | 被引量 : 6次 | 上传用户:q513867791
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
众所周知,互联网的发展极大地改变着人们的生活。人类社会信息化程度正在加速,数据逐渐成为驱动人们进行各项活动的中心,数据管理影响着人们工作生活的方方面面。文件系统作为数据的组织管理工具,它的地位越来越重要。但是传统的文件系统大都运行在内核态下,与内核紧密结合,导致难以对其进行功能上的扩展。针对内核文件系统的这个问题,本文设计并实现了一个基于FUSE框架实现的用户空间文件系统,将文件系统从内核态中解放出来。该文件系统与操作系统有机结合,在操作系统的层面屏蔽底层的数据交互动作,屏蔽文件的共享方式,为用户和应用程序提供文件服务。随着网络速度和硬件能力的提高,增加了该文件系统的应用和研究价值。此外,良好的系统扩展性、多用户、多平台等特性保证了系统的可用性。本文在Linux平台上,使用FUSE框架实现的文件系统作为客户端。系统实现了一般文件系统的基本操作,包括目录操作和文件操作等。经测试,系统完成了预定的设计计划,运行稳定。该文件系统具有显著的现实意义,在很多方面都有改进的余地。传统文件系统支持多个进程对一个文件的并发读写,但是这在实际使用中被用到的概率极低,尤其是写入,如果能够将这些操作串行化,可以在不是很影响应用性能的情况下,大幅降低系统开发的复杂度。
其他文献
随着网格计算技术的发展,开放网格服务体系结构成为网格体系结构的事实上的标准。遵循OGSI规范的GT3原型系统实现了对网格服务的有效管理。然而,在利用信息服务网格构建广域
随着计算机技术的发展,嵌入式系统越来越多地被应用到社会各个领域中去,嵌入式技术也被越来越多地研究和应用,而嵌入式软件开发也逐渐崭露头角.近十年来,Internet技术日新月
随着网络技术的发展与因特网的普及,网络远程教学成为当前的一个热点,网络教育市场已使教育发生了重大变化,教育已不再局限于学校、学院、大学,也存在于光盘上和网络上。如何更好
数据的私密性是业务系统建设过程中非常关注的话题,特别是近年来随着云计算、云存储等应用规模日益增长,DAS (Database As Service,数据即服务)、SAAS (Software As A Servic
在使用新闻图片库的过程中,经常遇到图片入库前查重和查找一组相似图片等涉及图片相似性判断的操作。图片相似性判断需要结合人对图片的视觉感知信息,如图片的色彩、构图等等
脱机手写体汉字识别是一个典型的大类别模式识别问题,汉字的识别与处理对我们国家在信息时代的竞争力起着特殊重要的作用.该文以脱机手写体汉字识别方法为研究内容,完成了以
近年来,随着Internet和视频/音频技术的迅速发展,高带宽的应用和多媒体业务越来越多,组播技术也得到了更广泛的应用。组播是Internet上的一种群体性通信方式,和单播相比,它不仅节约
随着计算机应用技术的推广,由网络连接多台计算机构成的分布式系统已逐渐成为当今的主流系统.同时随着经济的飞速发展,在数据库领域,分布式多数据库技术已成为主要研究方向之
随着计算机技术的日新月异,越来越多事情可以由计算机代替或帮助人去完成,其中利用计算机图像技术辅助医学诊断是一研究热点。其中在人工受精样本优选方面,传统采用人工肉眼对精
随着中国经济的快速发展,特别是中国加入WTO以后,国际化的进程明显加速,如何提高中国最广大的中小企业群的信息化水平,更好的与国际接轨,在激烈的国际竞争中站稳脚跟,是目前