新手对LINUX下的文件系统和分区的一样见解!

为当前最终发行版之前的所有版本提供支持
回复
zh_poison
帖子: 76
注册时间: 2007-06-16 9:39
送出感谢: 0
接收感谢: 0

新手对LINUX下的文件系统和分区的一样见解!

#1

帖子 zh_poison » 2007-07-16 10:46

以下是各文件系统的简介!

  ● Ext2:此为一非常老旧且不支持日誌系统的文件系统格式,在每次不正常关机后,重新开机时错误检查会需要很久,而且在不正常关机下,常常会让你一次不见很多文件,现在已经很少人使用这类文件系统了。
  ● Ext3:为Ext2个改良版,所以Ext2可以直接升级成为Ext3而不必重新格式化,这也可以让旧的Ext2系统更加稳定。而主要和Ext2的差別是增加了日誌系统(metadata),所以在不正常开关机后,可以迅速使系统恢复。而因为它与旧有的文件系统兼容,因此很多发行版都缺省使用Ext3。但是在实际测试上,它的硬盘使用率其实不佳,大概只有真正空间的93%会被使用到,至於其它性能测试表现则为中等。在格式化与创建文件系统的时间也是其它文件系统的数十倍。
  ● ReiserFS:採用日誌型的文件系统,为Hans Reiser所创,因此以他的名字来命名。技术上使用的是B*-tree为基础的文件系统,其特色为从处理大型文件到眾多小文件都可以用很高的效率处理。实务上ReiserFS 在处理文件小於1k的小文件时,效率甚至可以比Ext3快約10倍,所以ReiserFS专长是在处理很多小文件。而在一般操作上,它的性能表现也有中上的程度。
  ● XFS:绘图工作站公司SGI为了高级绘图处理器系统IRIX所设计的文件格式,也是属於日誌型文件系统。而SGI亦将其移植到GNU/Linux上。因为原本是针对高性能绘图设计,且为高阶工作站所使用,所以在稳定性和效率上是无雍置疑的。论其在实务上的表现,它在处理各种文件尺寸混合的情況
下效率最好,並且在一般使用上有不错的表现。
  ● JFS:为全球最大计算机供应商IBM为AIX系列设计的日誌型文件系统,技术上使用的是B+-tree为基础的文件系统和ReiserFS使用B*-tree不同。IBM AIX服务器在很多金融机构上使用,所以稳定性是沒话說的。而它最重要的特色是在处理文件I/O的时候是所有文件系统里面最不佔CPU资源的,也就是CPU使用率最低。而且在这樣节省使用CPU的情況下,它的效率表现还有中上以上的程度。
  Ext3性能不好(在那三个新的文件系统里面) ,那为何还有那麼多人使用?那是因为当时Ext3可以直接从Ext2升级,而不需要先备份数据,然后格式化后再把文件复制回去,所以使用人数最多。但这也不能全然怪它,因为它为了和Ext2兼容,所以背负了很多的历史包袱。因此我推荐新的电脑考虑使用ReiserFX、XFS或JFS。若是以性能为考虑,则可以选择ReiserFS或XFS。若是系统资源不多,要使用最低的CPU使用率,那麼可以选择JFS,因为它有著最好的性能资源比。

以下是按桌面应用分区的一些见解!
入门级的!也就是完全不清楚LINUX的!建议只分两个区!
/ 根目录 (建议采用ReiserFS)
swap 虚拟内存


进阶级的!也就是有一定了解一些LINUX下面的分区目录的应用!
/ 根目录 (建议采用ReiserFS)
/home 用户文件的存放区 (建议采用ReiserFS)
/boot 开机文件的存放区 (建议采用ReiserFS)
swap 虚拟内存

高级和服务器的!这些都是高手罗!对目录的了解已到神的地步!所以喜欢怎样分就怎样分罗!

呵呵!希望对新手有些帮忙!
头像
wjs272
帖子: 775
注册时间: 2007-04-17 13:32
来自: 上海理工大学
送出感谢: 1 次
接收感谢: 0
联系:

#2

帖子 wjs272 » 2007-07-16 10:52

楼主也拿的出手,唉
littleUbuntu
帖子: 1103
注册时间: 2006-10-19 9:02
送出感谢: 0
接收感谢: 0

#3

帖子 littleUbuntu » 2007-07-16 10:56

不错,挺好的,作为新手。
回复

回到 “老旧版本支持”