Linux文件系统类型介绍.pdf
《Linux文件系统类型介绍.pdf》由会员分享,可在线阅读,更多相关《Linux文件系统类型介绍.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Linux文件系统类型介绍以超级用户权限登陆Linux,进入/Lib/modules/2.4.18-6mdk/kernel/fs目录执行命令(不同 Linux发行版本的Fs 目录有些不同你可以用查找FS 文件夹的方法找到它):lsMandrake Linux 支持的文件系统类型/Lib/modules/2.4.18-6mdk/kernel/fs中查出当前系统所支持的文件系统种类。从图 1 中可以看到笔者使用的Mandrake Linux 8.2 支持的文件系统非常多。Linux系统核心支持十多种文件系统类型:jfs、ReiserFS、ext、ext2、ext3、iso9660、xfs、minx
2、、msdos、umsdos、Vfat、NTFS、Hpfs、Nfs、smb、sysv、proc 等。这里我们对最常用的几个文件系统的发展情况和优缺点作详细介绍:ext、ext2、ext3、jsf、xfs、ReiserFS。一、extext 是第一个专门为Linux的文件系统类型,叫做扩展文件系统。它在 1992年 4 月完成的。它为 Linux的发展取得了重要作用。但是在性能和兼容性上存在许多缺陷。现在已经很少使用了。二、ext2ext2是为解决ext 文件系统的缺陷而设计的可扩展的高性能的文件系统。又被称为二级扩展文件系统。它是在1993年发布的,设计者是Rey Card。ext2是 Linu
3、x文件系统类型中使用最多的格式。并且在速度和CPU 利用率上较突出,是GNU/Linux 系统中标准的文件系统,其特点为存取文件的性能极好,对于中小型的文件更显示出优势,这主要得利于其簇快取层的优良设计。Ext2 可以支持256 字节的长文件名,其单一文件大小与文件系统本身的容量上限与文件系统本身的簇大小有关,在一般常见的Intel x86 兼容处理器的系统中,簇最大为4KB,则单一文件大小上限为2048GB,而文件系统的容量上限为6384GB。尽管 Linux可以支持种类繁多的文件系统,但是2000年以前几乎所有的 Linux发行版都用ext2 作为默认的文件系统。ext2的缺点:ext2的
4、设计者主要考虑的是文件系统性能方面的问题。ext2在写入文件内容的同时并没有同时写入文件的meta-data(和文件有关的信息,例如:权限、所有者以及创建和访问时间)。换句话说,Linux先写入文件的内容,然后等到有空的时候才写入文件的meta-data。这样若出现写入文件内容之后但在写入文件的meta-data 之前系统突然断电,就可能造成在文件系统就会处于不一致的状态。在一个有大量文件操作的系统中出现这种情况会导致很严重的后果。另外但由于目前核心2.4 所能使用的单一分割区最大只有2048GB,尽管文件系统的容量上限为6384G但是实际上能使用的文件系统容量最多也只有2048GB。三、ex
5、t3ext3是由开放资源社区开发的日志文件系统,主要开发人员是Stephen tweedie。ext3被设计成是ext2的升级版本,尽可能地方便用户从ext2fs向 ext3fs迁移。ext3在 ext2的基础上加入了记录元数据的日志功能,努力保持向前和向后的兼容性。这个文件系统被称为ext2的下一个版本。也就是在保有目前ext2 的格式之下再加上日志功能。ext3是一种日志式文件系统。日志式文件系统的优越性在于:由于文件系统都有快取层参与运作,如不使用时必须将文件系统卸下,以便将快取层的资料写回磁盘中。因此每当系统要关机时,必须将其所有的文件系统全部卸下后才能进行关机。如果在文件系统尚未卸下
6、前就关机(如停电)时,下次重开机后会造成文件系统的资料不一致,故这时必须做文件系统的重整工作,将不一致与错误的地方修复。然而,此一重整的工作是相当耗时的,特别是容量大的文件系统,而且也不能百分之百保证所有的资料都不会流失。故这在大型的伺服器上可能会造成问题。ext3的缺点:其最大的缺点是没有现代文件系统所具有的能提高文件数据处理速度和解压的高性能,另外使用ext3文件系统时要注意硬盘限额问题,在这个问题解决之前,不推荐在重要的企业应用上采用ext3+disk quota(磁盘配额)。四、jsfjsf 提供了基于日志的字节级文件系统,该文件系统是为面向事务的高性能系统而开发的。jsf(Journ
7、aled File System Technology for Linux)的开发者包括AIX(IBM 的 Unix)的 jsf 的主要开发者。在AIX 上,jfs 已经经受住了考验。它是可靠、快速和容易使用的。2000 年 2 月,ibm 宣布在一个开放资源许可证下,移植linux版的 JSF文件系统。JSFs 也是一个有大量用户安装使用的企业级文件系统。它具有可伸缩性和健壮性,与非日志文件系统相比,它的优点是其快速重启能力:Jfs 能够在几秒或几分钟内就把文件系统恢复到一致状态。虽然 jsf 主要是为满足服务器(从单处理器系统到高级多处理器和群集系统)的高吞吐量和可靠性需求而设计的,jsf
8、 还可用于想得到高性能和可靠性的客户机配置因为在系统崩溃时,jsf 能提供快速文件系统重启时间,所以它是因特网文件服务器的关键技术。使用数据库日志处理技术,jsf 能在几秒或几分钟之内把文件系统恢复到一致状态。而在非日志文件系统中,文件恢复可能花费几小时或几天。jsf 的缺点:使用jsf 日志文件系统,性能上会有一定损失,系统资源占用的比率也偏高。是因为当它保持一个日志时,系统需要写许多数据。五、ReiserFSReiserFS的第一次公开亮相是在1997年 7 月 23 日,Hans Reiser把他的基于平衡树结构的ReiserFS文件系统在网上公布。ReiserFS 3.6.x(作为Li
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 文件系统 类型 介绍
限制150内