Linux下常用文件系统
来源:互联网 发布:国内域名的命名规则 编辑:程序博客网 时间:2024/04/29 04:47
Ext2
Ext2是Linux下比较老旧的文件系统,也是早期的主要Linux发行版的默认文件系统,目前虽然已经被Ext3、Ext4所取代,不过Ext2仍然在一些USB或SD设备上使用。Ext2没有日志功能,所以对存储设备的读写相对较少,从而能够延长设备的使用时限。
Ext3
Ext3相比Ext2的最大区别在于Ext3引入了日志功能,这样在系统异常崩溃时能提供更大的文件系统恢复几率。相比Ext4,Ext3更加成熟,也经过了长时间的充分实践验证。也就是说在没有特别需求的情况下,Ext3无非是最好的默认选择。
Ext4★
Ext4在2.6.28内核得到正式支持,Ext4相对于Ext3的改进要远远超过Ext3相对于Ext2的进步。主要的特性包括有:大文件支持,快速自检,纳秒时间戳,日志校验等等,Ext4也后向兼容Ext3和Ext2。目前的大多数Linux发行版默认以Ext4作为文件系统。https://ext4.wiki.kernel.org/
Xfs★
XFS是一个高效的64位文件系统,由SGI开发,于2001年移植到Linux系统。Xfs具在很强的对大量数据的处理能力,在处理大量文件、节点时性能下降很低,而且其提供变长块大小机制,使得我们可以根据系统需要来进行调节。据我同事说Xfs自检和格式化都很快(后续将进行测试验证),另外也据说当系统因断电而异常关机时,Xfs很容易导致文件丢失(没有UPS别用Xfs,囧)。http://xfs.org/
Jfs★
Jfs,根据名称来看是一种字节级日志文件系统,借鉴了数据库保护系统的技术,以日志的形式记录文件的变化。Jfs由IBM开发,并于2000年被移植到Linux,其主要是为满足服务器的高吞吐量和可靠性需求而设计的。即便是发生系统崩溃,Jfs能提供快速文件系统重启。http://jfs.sourceforge.net/
ReiserFS (Reiser3)
在Ext3出现以前,ReiserFS是Linux上唯一的日志文件系统。据称ReiserFS为地球上最快的文件系统,其特色是能够高效率地处理大型文件,而处理大小小于1k的小文件时,其效率可以比ext3快约10倍。
Reiser4★
解决Reiser3的一些问题,在性能方面也得到了一定程度的提升,特别是在对小文件的处理操作上,同时还通过插件式设计支持文件的压缩和加密等。Reiser4目前仍在开发当中,并且以patch的形式对Linux内核提供支持。https://reiser4.wiki.kernel.org/
Btrfs★
Btrfs被称为是下一代Linux文件系统,具有很多先进的设计,但目前默认使用并不多,Btrfs原本计划要将作为Fedora 16默认文件系统的事情也因为时间不充足而放弃,也就是说,目前并不太适合生产环境使用,但被众多产商与大牛看好的文件系统,可以预见不久的将来,Btrfs必大有作为。https://btrfs.wiki.kernel.org/
- Linux下常用文件系统
- Linux下常用文件系统
- linux文件系统下常用目录文件说明
- Linux常用文件系统格式
- Linux常用文件系统格式
- 嵌入式Linux常用文件系统
- 嵌入式Linux常用文件系统
- linux下 proc文件系统
- Linux下加挂文件系统
- Linux下的文件系统
- Linux 下文件系统类型
- linux下的文件系统
- linux下虚拟文件系统
- Linux下创建文件系统
- 说说linux下文件系统
- linux下的文件系统
- linux下日志文件系统
- Linux 下的文件系统
- oracle 在exp|imp|运行sql 中文乱码问题
- AJAX call form.serialize()
- android 各种类型的调用浏览器
- Java开发牛人十大必备网站
- 如何将64位操作系统下VS2012程序部署在x86平台
- Linux下常用文件系统
- 数据字典项设计实现方案
- 调用其它的模版文件输出和模版类的display方法使用
- Rajawali 教程08添加用户界面元素
- 20个超实用的JavaScript技巧及最佳实践
- 使用Qt Resource System将resource文件打包进二进制程序
- [Leetcode] Trapping Rain Water (Java)
- Mongodb与Mysql的查询脚本操作对比
- Android自定义按钮实现长按功能