- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
项目5维护文件系统的安全
内容项目引入1需求分析2知识准备3项目实施4小结6反思与进阶5
项目引入IT协会的学生最近发现服务器上很多重要文件被其他同学删除或者修改,造成了很大的损失。为了维护系统文件的安全,IT协会准备将文件进行分类,并设置不同的权限。那具体怎么来进行文件和目录的权限设置呢?
需求分析需要了解文件、目录权限的分类;如何为文件、目录设置权限;掌握特殊权限的设置;为不同的用户或组群定制不同的权限。
知识准备一.Linux文件系统1. Linux常用的文件系统Linux最早引入的文件系统类型是MINIX。MINIX文件系统由MINIX操作系统定义,有一定的局限性,如文件名最长14个字符,文件最长64M字节。第一个专门为Linux设计的文件系统是EXT(ExtendedFileSystem),但目前流行最广的是Ext4。(1)Ext2文件系统Ext2文件系统的确高效稳定。它在速度和CPU利用率上都有突出优势,是CNU/Linux系统中标准的文件系统,支持256个字节的长文件名,文件存取性能很好。但是,随着Linux系统在关键业务中的应用,Linux文件系统的弱点也渐渐显露出来了,系统缺省使用的ext2文件系统是非日志文件系统。这在关键行业的应用是一个致命的弱点。
知识准备一.Linux文件系统(2)Ext3文件系统该文件系统在系统因出现异常断电等事件而停机重启后,操作系统会根据文件系统的日志快速检测并恢复文件系统到正常的状态,可以减少系统的恢复时间,提高数据的安全性。通过Ext3文件系统提供的小工具tune2fs,可以轻松地将Ext2文件系统转换为Ext3日志文件系统。Ext3有多种日志模式,一种工作模式是对所有的文件数据及metadata(定义文件系统中数据的数据,即数据的数据)进行日志记录(data=journal模式);另一种工作模式则是只对metadata记录日志,而不对数据进行日志记录,也即所谓data=ordered或者data=writeback模式。系统管理人员可以根据系统的实际工作要求,在系统的工作速度与文件数据的一致性之间作出选择。Ext3目前所支持的最大16TB文件系统和最大2TB文件。
知识准备一.Linux文件系统(3)Ext4文件系统Linuxkernel自2.6.28开始正式支持新的文件系统Ext4。Ext4是Ext3的改进版,修改了Ext3中部分重要的数据结构,而不仅仅像Ext3对Ext2那样,只是增加了一个日志功能而已。Ext4在性能、伸缩性和可靠性方面进行了大量改进,变化可以说是翻天覆地的,如:向下兼容Ext3;最大1EB文件系统和16TB文件;无限数量子目录,Ext3目前只支持32,000个子目录,而Ext4支持无限数量的子目录。;Extents连续数据块概念;多块分配、延迟分配、持久预分配;快速FSCK、日志校验、无日志模式、在线碎片整理、inode增强、默认启用barrier等。
知识准备一.Linux文件系统(4)XFSRHEL7中默认文件系统已由以前的ext4改为xfs文件系统,xfs一种高性能的日志文件系统,最早于1993年,由SiliconGraphics为他们的IRIX操作系统而开发,是IRIX5.3版的默认文件系统。2000年5月,SiliconGraphics以GNU通用公共许可证发布这套系统的源代码,之后被移植到Linux内核上。xfs特别擅长处理大文件,同时提供平滑的数据传输。xfs是一个64位文件系统,最大支持8exbibytes减1字节的单个文件系统,实际部署时取决于宿主操作系统的最大块限制。对于一个32位Linux系统,文件和文件系统的大小会被限制在16tebibytes。
知识准备一.Linux文件系统Xfs具有以下特性:传输特性:XFS文件系统采用优化算法,日志记录对整体文件操作影响非常小。XFS查询与分配存储空间非常快。xfs文件系统能连续提供快速的反应时间。可扩展性:XFS是一个全64-bit的文件系统,它可以支持上百万T字节的存储空间。对特大文件及小尺寸文件的支持都表现出众,支持特大数量的目录。XFS使用高的表结构(B+树),保证了文件系统可以快速搜索与快速空间分配。XFS能够持续提供高速操作,文件系统的性能不受目录中目录及文件数量的限制。传输带宽:XFS能以接近裸设备I/O的性能存储数据。在单个文件系统的测试中,其吞吐量最高可达7GB每秒,对单个文件的读写操作,其吞吐量可达4GB每秒。
知识准备一.Linux文件系统2.文件和目录Linux发行版本之间的区别主要表现在系统管理的特色工具以及软件包管理方式上。但目录结构基本上都是
文档评论(0)