linux文件系统.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux文件系统资料

Linux文件系统 史婷 2015.10.26 目录 一、文件系统概述 二、文件系统类型 三、文件体系统性能对比 四、文件系统体系结构 五、创建文件系统 一、文件系统概述 文件系统:对一个存储设备上的数据和元数据进行组织的机制。 由于存在多种类型Linux 文件系统,因此接口实现为分层的体系结构,从而将用户接口层、文件系统实现和操作存储设备的驱动程序分隔开。 Linux 文件系统:包含排列在磁盘或其他区块存储设备的目录中的文件。与其他许多系统相同,Linux 系统中的目录也包含其他目录,即子目录。 Windows系统的概念是在不同的驱动器盘符上(D:\,C:\等)使用不同的文件系统,而 Linux 文件系统则截然不同,它是一个树形结构,以 / 目录作为根目录。 每一个区块设备(如硬盘驱动器分区、CD-ROM 或者软盘) 上都有一个文件系统。通过在称为挂载点的点将文件系统挂载到不同的设备上来创建文件系统的单一树形视图。 文件系统层次结构标准 文件系统层次结构标准(Filesystem Hierarchy Standard,FHS):定义了Linux操作系统中的主要目录及目录内容。在大多数情况下,它是一个传统BSD文件系统层次结构的形式化与扩充。 二、文件系统类型 文件系统类型:jfs、ReiserFS、ext、ext2、ext3、ext4、iso9660、xfs、minx、msdos、umsdos、Vfat、NTFS、Hpfs、Nfs、smb、sysv、proc 等。 Linux 支持多种不同的文件系统。每个文件系统都有自己的优缺点和性能特征。文件系统的一个重要属性是日志,它允许系统在崩溃后更快地恢复。通常,日志文件系统比非日志文件系统更好。您可能还需要考虑,您选择的文件系统是否支持 Security Enhanced Linux(或 SELinux)。 ext2 文件系统:(也称为第二扩展文件系统)旨在克服早期 Linux 版本中使用的 Minix 文件系统的缺点。多年来,该文件系统一直广泛应用于 Linux。但 ext2 中没有日志,现在基本上已被 ext3 和最新的 ext4 所取代。 ext3 文件系统:向标准 ext2 文件系统添加了日志功能,因此是一个非常稳定的文件系统的一个演化发展。它在大多数情况下提供合理的性能并且仍旧在改进。由于它在可靠的 ext2 文件系统上添加了日志功能,因此可以将现有 ext2 文件系统转换为 ext3 文件系统,并且在必要时还可以转换回来。 二、文件系统类型 ext4 文件系统:作为 ext3 的扩展来启动的,它通过增加存储限制和提高性能来满足更大文件系统的需求。为了保留 ext3 的稳定性,在2006 年 6 月,该扩展被拆分成一个新的文件系统,即 ext4。 Btrfs(B-tree文件系统):一种支持写入时复制的文件系统,运行在Linux操作系统,采用GPL授权。目标是取代Linux目前的ext3文件系统,改善ext3的限制,特别是单个文件的大小,总文件系统大小或文件检查和加入ext3未支持的功能,像是可写快照(writable snapshots)、快照的快照(snapshots of snapshots)、内建磁盘阵列(RAID),以及子卷(subvolumes)。Btrfs也宣称专注在“容错、修复及易于管理”。 二、文件系统类型 二、文件系统类型 XFS 文件系统:拥有日志功能,包含一些健壮的特性,并针对可伸缩性进行了优化。XFS 在 RAM 中强制缓存中转数据,因此如果使用 XFS,建议采用不间断电源供应。 交换空间文件系统:在使用之前必须相应格式化,但它通常不被视为文件系统。 vfat 文件系统(也称为 FAT32):没有日志功能,且缺乏完整的 Linux 文件系统实现所需的许多特性。它可用于在 Windows 和 Linux 系统之间交换数据,因为 Windows 和 Linux 都能读取它。不要将这个文件系统用于 Linux,除非要在 Windows 和 Linux 之间共享数据。如果您在一个 vfat 磁盘上解压缩一个 Linux 归档文件,那么您将丢失权限(比如执行权限),还会丢失该归档文件中可能存储的符号链接。 三、文件系统性能对比 A:由于硬盘式块设备所以对于这种测试硬盘式不擅长的 B:btrfs系统只有200K/SEC,xfs表现的性能比较平衡。 三、文件系统性能对比 A:性能上差不多,但是效率上(CPU占用率上)来说最好的是xfs接下来依次是EXT4,EXT3,BTRFS 三、文件系统性能对比 A:绕过系统和文件缓冲的

文档评论(0)

10577 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档