求针对linux同步机制系统VFS访问控制机制分析的相关文献或论文

Linux的管道机制及其访问控制技术的改进--《开创新世纪的通信技术——第七届全国青年通信学术会议论文集》2001年
Linux的管道机制及其访问控制技术的改进
【摘要】:本文简单介绍了Linux系统中的两种管道的结构和实现,并以此为基础,提出了通过实现管道的强制访问控制来提高Linux系统安全性的方法.
【作者单位】:
【关键词】:
【分类号】:TP316.81【正文快照】:
引言 随着计算机网络的飞速发展,大量机密信息日趋高度地集中于计算机网络。然而令人忧虑的是,利用计算机犯罪的人数也越来越多,信息系统的安全问题变得越来越重要。我国政府机关,各行各业现有的安全防范系统都是建立在国外产品的基础之上,这些产品是否安全无法保证,因此开发
欢迎:、、)
支持CAJ、PDF文件格式,仅支持PDF格式
【引证文献】
中国硕士学位论文全文数据库
刘悦;[D];河北工业大学;2011年
胡学庆;[D];东北石油大学;2010年
【同被引文献】
中国期刊全文数据库
焦素云,徐中宇;[J];长春光学精密机械学院学报;1999年03期
张少辉;马骏;张先哲;;[J];电脑开发与应用;2008年12期
张辉;李新华;刘波;钱翔;;[J];电脑知识与技术;2010年15期
郑伟,徐荣华,王钦若;[J];单片机与嵌入式系统应用;2004年10期
吴震;陈耀武;;[J];电子器件;2006年04期
余谦;刘任庆;;[J];广播与电视技术;2008年03期
王昌元;李代平;;[J];广东工业大学学报;2005年04期
鞠九滨,杨鲲,徐高潮;[J];软件学报;1996年04期
傅强,郑纬民;[J];软件学报;1999年01期
付巧娟;;[J];信息技术与信息化;2008年06期
中国重要会议论文全文数据库
陈萍;宋自林;冒俊峰;;[A];中国电子学会第七届学术年会论文集[C];2001年
中国博士学位论文全文数据库
郑江滨;[D];西北工业大学;2002年
中国硕士学位论文全文数据库
郑金爽;[D];吉林大学;2010年
李伟;[D];西南交通大学;2010年
【相似文献】
中国期刊全文数据库
李毅华;;[J];办公自动化;2006年06期
李立健,张建丽,田彩琴;[J];莱阳农学院学报;1994年04期
;[J];电脑爱好者;2009年01期
王凤禄;[J];北京广播电视大学学报;1996年02期
,海向阳;[J];市场研究;2002年08期
陈桂鑫;[J];电脑爱好者;2004年19期
邢宸斐;;[J];电脑爱好者;2008年08期
乔静;屈志强;厉群;;[J];电脑知识与技术;2010年24期
;[J];软件工程师;2011年07期
梁茂盛;[J];西南民族大学学报(自然科学版);2005年01期
中国重要会议论文全文数据库
陈萍;宋自林;冒俊峰;;[A];开创新世纪的通信技术——第七届全国青年通信学术会议论文集[C];2001年
&快捷付款方式
&订购知网充值卡
400-819-9993
《中国学术期刊(光盘版)》电子杂志社有限公司
同方知网数字出版技术股份有限公司
地址:北京清华大学 84-48信箱 知识超市公司
出版物经营许可证 新出发京批字第直0595号
订购热线:400-819-82499
服务热线:010--
在线咨询:
传真:010-
京公网安备74号Linux系统配置与管理教程――实训与项目案例_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
&&¥7.19
喜欢此文档的还喜欢
Linux系统配置与管理教程――实训与项目案例
L​i​n​u​x​系​统​配​置​与​管​理​教​程​―​―​实​训​与​项​目​案​例
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:3.45MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&
&&&&&&&&&&
&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&
Linux下联合文件系统的研究及性能分析
人气指数:点
发布时间: 15:37&
作者:吴超 陈启安
  摘要:该文通过分析Linux下现有联合文件系统实现,提取其特征,给出了联合文件系统的定义。归纳总结出基于VFS和基于底层文件系统两种联合文件系统设计模型。对联合文件系统的不同实现进行了测试比较和性能分析。
  关键词:联合文件系统;虚拟文件系统;Unionmounts;Aufs;Unionfs;Unionfs-fuse
  中图分类号:TP316文献标识码:A文章编号:(5-06
  Linux文件系统的用户视图是一个完整的层级目录树(HierarchicalDirectoryTree).Linux通过虚拟文件系统(VFS,virtualfilesystemswitch)实现这种机制。VFS是一种面向对象的接口,具有多态性。上层系统调用可以通过这一虚拟接口驱动底层文件系统,包括各种磁盘文件系统和NFS。为了实现统一的名字空间,VFS隐藏了挂载节点下子目录树结构,替换以被挂载文件系统中的根目录[1]。
  一些应用需要文件系统名字空间的层叠化特性支持。例如,嵌入式Linux测试开发过程中,开发者常常希望通过NFS更新开发板系统中的文件,同时也想保留针对每个开发板的测试配置信息和文件修改。支持这种特性的文件系统是联合文件系统(Unionfilesystem)。
  本文对Linux下联合文件系统的设计进行深入研究。进行对比测试,分析了各实现之间性能差异和速度瓶颈,为联合文件系统过渡方案的选型和进一步研究开发提供参考。
  1联合文件系统
  SunOS下的TranslucentFilesystem(TFS)是早期的联合文件系统实现之一。设计的动机是提供文件系统级别的源代码版本控制[2]。
  本文根据联合文件系统的设计动机和各种实现拥有的共同功能,对联合文件系统必须具备的特征进行如下描述[3-5]:
  联合文件系统提供目前LinuxVFS还不具备的名字空间联合功能;
  联合文件系统必须至少支持三层,其中最上层可读写(RW),其余各层只读(RO);
  联合文件系统可以修改系统调用语义,但必须保证修改后的语义符合POSIX标准。
  1.1抽象特征和定义
  联合文件系统本质上是一种能够对文件系统名字空间进行联合操作的抽象文件系统。文件系统的名字空间是文件路径名的集合。文件(绝对)路径名由根目录到文件的路径组成(如/usr/include/unistd.h)。文件路径名和文件系统管理的文件一一对应。
  本文通过分析联合文件系统的实现,提取归纳出如下定义:
  定义1分支(Branch)是要进行联合操作的底层文件系统,包括磁盘文件系统(disk-basedfilesystem)和网络文件系统(NFS)。
  分支分为两类,一类是可读写分支,记作RW;一类是只读分支记作RO。该文限定联合文件系统只有最上层的分支可以为RW分支,其余分支均为RO分支。
  定义2除白(Whiteout)是一种联合文件系统对象。在对文件进行删除操作后创建,以遮挡下层分支中的所有路径名相同的文件。
  定义3不透明目录(Opaquedirectory)是一种带有不透明标记的目录。目录文件被删除,并重建后,将会被标记为不透明。不透明目录不会和下层分支中任何路径名相同的目录联合。
  定义4令[Ans]和[Bns]为文件系统A和文件系统B的名字空间,A和B的名字空间联合操作记作[?*][?*],用集合语言描述为:
  [Ans?*Bns=Ans?Bns-Wns](1)
  其中,A是RW分支,B是RO分支,[Wns]是除白文件路径集。另外,对(1)式中读写性质作如下限定:A可只读(RO)或者读写(RW),B只读;若A为RW,B为RO,那么联合操作得到的文件系统可读写,否则,只读。
  容易得到联合文件系统的递归定义:分支A覆盖在分支B上,B可以为另一RO联合文件系统。所以总是只有最上层分支具有RW属性。
  在实际应用中,一些联合文件系统实现支持下层文件系统亦为RW,甚至支持分支的动态调整(比如,aufs支持动态插入删除分支到分支栈中)。这种动态特性增加了联合文件系统灵活性的同时也降低了联合文件系统的可靠性和稳定性。
  POSIX标准定义的对文件和目录的典型操作在处理联合文件系统名字空间的时候,应该同时具有如下语义:
  open():若以可写模式打开文件,包括O_WRONLY,O_RDWR,O_APPEND,如果路径名[&?Ans],且[&&Bns],就将[&]对应的文件向上拷贝(copyup)到A中,并将[&]插入到集合[Ans]中。
  readdir():返回[Ans?*Bns]。
  unlink():如果路径名[&&Ans],从[Ans]中删除[&];如果[&?Wns]将[&]插入到[Wns]中。
  link():将路径名[&]添加到[Ans]中,如果[&&Bns],将[&]从[Wns]中删除。
  其他文件相关系统调用对名字空间保持语义不变。注意,向[Ans]中添加路径名的时机由具体实现决定,且须具备写时拷贝(COW,copyonwrite)特性,以减少冗余,提高存储利用率。
  本节从名字空间的角度提取了联合文件系统的抽象特征,并对一些重要概念进行了定义。接下来讨论具体的设计和实现。
  1.2基于VFS的设计模型
  VFS是实现文件系统抽象的核心,它提供了一个通用的文件系统模型,用以衔接各种底层文件系统。为增加文件系统的功能,同时避免直接修改久经考验的底层文件系统实现,提高文件系统代码的重用性和可靠性,一些联合文件系统实现选择基于VFS的设计模型。
  中国期刊库(),是一个专门从事期刊推广、的网站。
  本站提供,寻求论文发表代理,快速发表论文,发表论文格式指导等解决方案:省级论文发表/国家级论文发表///职称论文发表。
 投稿邮箱:
 在线咨询:、
 在线咨询:、
 联系电话:
  【免责声明】本文仅代表作者本人观点,与论文发表,期刊发表_中国期刊库专业期刊论文发表网站无关。论文发表,期刊发表_中国期刊库专业期刊论文发表网站站对文中陈述、观点判断保持中立,不对所包含内容的准确性、可靠性或完整性提供任何明示或暗示的保证。请读者仅作参考,并请自行承担全部责任。
发表论文投稿邮箱:
发表论文联系QQ:
发表论文联系QQ:
发表论文联系QQ:
发表论文联系QQ:
发表论文联系电话:
期刊合作加盟邮箱:
咨询电话: 投稿邮箱:(#换成@)
本站郑重声明:文章只代表作者观点, 并不意味着本站认同。所载文章、数据仅供参考,使用前请核实,风险自负。
部分作品系转载,版权归原作者或相应的机构&&若某篇作品侵犯您的权利,请来信告知&
本站提供期刊发表,论文发表。苏ICP备号 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
Linux下VFS层ROOTKIT技术研究
下载积分:1999
内容提示:
文档格式:PDF|
浏览次数:1|
上传日期: 15:22:28|
文档星级:
该用户还上传了这些文档
Linux下VFS层ROOTKIT技术研究.PDF
官方公共微信Linux防火墙设计与实现_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
&&¥2.00
&&¥2.00
&&¥2.00
喜欢此文档的还喜欢
Linux防火墙设计与实现
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢

我要回帖

更多关于 linux内存管理机制 的文章

 

随机推荐