Linux怎样选择文件系统(5种)

Windows系统下的文件系统格式有FAT16,FAT32和NTFS等,里仁教育本章中详细介绍linux系统下常用的文件系统:文件系统是用来管理和组织保存在磁盘驱动器上数据的系统软件,其实现了数据完整性的保证。也就是保证写入磁盘的数据和随和读出内容的一致性。除了保存以文件方式存储的数据以外,一个文件系统同样存储和管理着文件和文件系统自身一些重要信息。

Linux下常用的文件系统有:ext2,ext3,reiserFS,XFS和JFS。

1:ext2文件系统介绍

  ext2文件系统早期的linux版本比较流行,随着linux的进一步发展,ext2文件系统所显示出的缺点越来越突出,当机器突然崩溃,在此开机启动时ext2文件系统通过调用文件扫描工具fack试图恢复损坏的文件数据。由于ext2文件系统保存有多余文件数据信息的备份。因此一般来说不太可能出现数据丢失。系统会计算出被损坏数据的位置。通过恢复或者删除被损坏文件的方式来修复数据。

很明显,检测的文件系统越大,耗费的时间就越多,随着硬盘的容量越来越大,保存的文件数目越来越多。ext2文件系统检测的方式越来越不能让人容忍。所以开发了日志文件系统。

2:ext3文件系统:

ext3是ext2文件系统的带日志版本,提供了元数据日志功能,目的是为了快速恢复数据,以及其他的增强日志模式,如全数据和有序数据日志,它使用了哈希b*-树索引,在几乎所有的情况下都能保持高性能。其最大的缺点是没有现代文件系统所具有的提高文件数据处理速度和解压的高性能。目前ext3是稳定,可靠的文件系统。

3:ReiserFS文件系统

  ReiserFS是一种新型的文件系统。它通过一种与众不同的方式,完全平衡树结构来容纳数据。包括文件数据,文件名以及日志支持,ReiserFS支持海量磁盘和磁盘整列。并能在上面保存很快的搜索速度和很高的效率。

ReiserFS文件系统也有自身的缺点,每升级一个版本,都将要将磁盘重新格式化一次。

4:XFS文件系统

XFS日志文件系统是一个64位的高性能文件系统,不但提供了完美的性能。还提供了完美的功能。它对于操作大文件有很大的优势,它可以支持上百万T字节的存储空间,在创建文件,加载文件系统,卸载文件系统有不俗的表现。但是在删除文件时却不及ext3和reiserFS文件系统。当用户使用带有高端的SCSI设备和光纤通道存储和不间断电源供电的linux系统的时候才推荐使用这种文件系统。

5:JFS文件系统

JFS是IBM的高性能日志文件系统,它主要是为面向事物的高性能服务器的高吞吐量和可能性需求设计的。也适用于要求性能和可靠性的客户配置上。

通过里仁嵌入式培训对本章的讲解,希望学员对linux下的文件系统有个大致了解。在安装系统时,根据自己的实际情况进行选择合适的文件系统。对于普通用户建议采用ext3和ReiserFS文件系统,对于高性能的服务器可以考虑采用XFS和JFS文件系统。http://www.lirenedu.org/

posted on 2012-07-31 11:09  yetta2011  阅读(466)  评论(0)    收藏  举报

导航