你最喜欢的文件系统是那个???
你最喜欢的文件系统是那个???ext3/2 ?
fat 16/32 ?
ntfs ?
reisefs ?
其他 ?
建议留言说明你喜欢的原因 reiserfs3,可惜 reiserfs4 有点问题,Kernel 不支持 fat32,因为这个格式很通用。 fat32是淘汰格式,迟早会和fat格式一样从记忆中慢慢消失。 正计划把ntfs reisefs加入到下一个nuclear bombs发布中 xfs nuclear bombs 我最不满意的是cups没有足够的打印机列表,手动去添加我没这个方面的资料,现在网上能用的资料都要花大量时间地去掏金。
我BLOG上有介绍文章 xfs
能详细说说吗? XFS是Silicon Graphics为他们的IRIX操作系统所设计开发的高性能日志文件系统。在版本2.4.25的内核中,XFS被加入了。2005年12月,FreeBSD也以只读方式开始提供对XFS的支持,并且很快在2006年7月,开始试验性的提供对XFS的写操作。
XFS几乎算是最老的UNIX文件系统之一了。最初的开发是由Silicon Graphics在1993年开始的。1994年初次被应用在IRIX5.3上。2000年5月,XFS使用GNU GPL发布,于是加入到自由软件大家庭中。一年以后,XFS就开始陆续出现在各Linux发行版中。今天,几乎所有的Linux发行版都提供了对XFS的支持。
XFS是一个64位日志文件系统。它最大支持8E的容量。当然这个特性受到宿主操作系统的限制。比如在32位的操作系统上最大容量就只有16T了。
XFS提供了日志功能。可以最大限度的保证文件系统的一致性。如果遇上断电等突发情况,系统会在挂载的时候自动修复。并且修复速度非常快,而且出错率非常低。
XFS使用了一种叫做分配组(Allocation Groups)的技术,使得I/O操作得以并行的作用于同一个文件系统。并且其架构可以方便的优化多处理器和多核处理器的性能。特别地,当文件系统跨越了多个物理设备的时候,这种效率的提升就会非常明显。
XFS也同样支持动态块大小调整。(不过我看过GNOME PARTITIONG MANAGER貌似不能对XFS分区改变大小。 :mrgreen: )并且XFS还提供了一个叫做延迟分配(Delayed allocation)的功能。这个功能说穿了就是和缓存的原理差不多。简单说就是每次操作都不直接写入硬盘,而是延迟到操作完了一次性写入硬盘。这将会在一定程度上提高效率。
同时XFS还提供了直接I/O操作,这时数据直接从应用程序缓存通过DMA传输到硬盘。这样就可以完全使用整个I/O带宽。
XFS有一个非常有趣的功能就是它能够保证I/O速率。什么意思呢?就是XFS可以动态的计算所有设备的传输能力,然后保留用户所需要的传输速率的带宽,这样无论在什么状态下此带宽都不会被其他数据传输所占用,于是在真正意义上实现了I/O速率的保证。这对于实时系统,多媒体流系统来说是非常非常重要的功能。
XFS还支持快照,在线碎片整理,在线调整容量,并且自带了数据备份工具。可以说XFS引入了很多其他文件系统所没有的功能,并且在使用中整体效率非常高,CPU占用率也很少。因此任何一个追求速度和性能的用户都应该考虑使用XFS。
当然没有事物是完美的。XFS同样也有它的缺点。恢复被删除的数据几乎是不可能的。当然了,反删除是把双刃剑,所以有时也可以算是它的优点(就是,要的就是无法恢复,要是能恢复的话,哪里还有什么安全性可言。 :mrgreen: )。对于Windows/Linux双系统来说,如果使用XFS,那么在Windows中就不能读取Linux中的内容了(Windows这个自说自话的家伙,让它见鬼去吧! :mrgreen: )。ext系列和Reiser文件系统都是可以在Windows下被读取的。 下面再来说说ReiserFS的故事吧 :mrgreen:
Reiser的最初叫做ReiserFS,也被称为Reiser3(Reiser1,2是什么东西? :shock: ),最新的叫做Reiser4。我们先看ReiserFS。Hans Thomas Reiser有一个公司叫做Namesys。他是这个公司的最上层人物,即是经理也是项目开发的leader。虽然Reiser文件系统是由这个公司的团队开发的,但是Hans Thomas Reiser在整个开发过程中无论在技术上还是在非技术方面都起了决定性作用。其实把文件系统以自己的名字命名这个行为本身也从一定程度上反映出他是个相当独裁的家伙。2001年2.4.1版本的Linux首先加入了ReiserFS。它是第一款被加入到Linux中的日志文件系统。ReiserFS也是很多Linux发行版的默认文件系统。比如著名的SUSE,Slackware,Linspire。SUSE作为Reiser的支持者无疑用自己的影响力给Reiser的发展起了推波助澜的作用。但是现实是残酷的,Hans Thomas Reiser东窗事发后,SUSE立刻宣布弃用ReiserFS,改用ext3。不久传出开源社区宣称最新的Linux内核将不再支持ReiserFS。这无疑宣判了ReiserFS的死刑。Hans Thomas Reiser的悲剧不应该迁怒到ReiserFS上。实在不知道这些人怎么想的。
Namesys公司认为ReiserFS已经足够稳定并且满足了设计时的所有特性,于是就中止了其开发,开始集中精力开发它的下一代Reiser4。能做到把一个产品做到近乎完美,其实是一件挺不容易的事。ReiserFS其实是一个很新的文件系统,能因为几乎不需要改进而停止开发,说明Namesys或者说Hans Thomas Reiser本人在技术上还是非常历害的。这也无疑更加增添了Hans Thomas Reiser故事的悲剧色彩。
在ReiserFS刚被引进Linux是,ReiserFS的特性是当时存在的Linux文件系统所不具备的。在ReiserFS刚出现的时候,它几乎是最先进的文件系统。并且对比当时的文件系统,ReiserFS非常的快,可以说优点数不胜数。
当然ReiserFS还是有些小缺点的,有写目录操作不同步,也没有碎片整理程序,但这并不能掩盖ReiserFS的众多优点。
2004年新出现的Reiser4是一个从头设计和实现的文件系统。由Linspire和DARPA提供赞助。但是到了2006年,Reiser4还是没有被Linux内核纳入主线。只有Linspire和Arch Linux及一些很上的Linux发行版提供了支持。倒是ReiserFS被广泛的使用。由此可见,用户的选择还是具有滞后性的。
Reiser4比起ReiserFS来具有更加优秀的日志功能;在处理小文件的时候能够更加高效更加节省磁盘空间;在文件数量巨大的时候,能够快速的处理目录操作;还支持数据库中的事务处理功能;还有更多的新特性由于缺乏VFS API功能而暂时无法应用。由此可见Reiser4不仅仅在特性方面又一次走在了业界的前沿,而且充分考虑了可扩展性,潜力是巨大的。2004年的一个测试表明,Reiser4比起ext3在特定环境下(处理大量小于1K的文件的时候)速度要快10到15倍,在一般环境下要快2倍以上。
此外还有ext4,JFS楼主都没有写出来啊。 是阿EXT4 此外还有ext4,JFS楼主都没有写出来啊。
介绍reisefs的使用上的细节吗?
页:
[1]