红联Linux门户
Linux帮助

Linux的文件系统(给新手了解用,不完全懂也不要紧)

发布时间:2007-02-09 19:57:47来源:红联作者:announcement
  就像Windows的fat32和NTFS文件系统一样,Linux拥有自己的文件系统而且性能更加强大。现在的主流是ext3,全称为“日志式文件系统(Journal File System)”,是由开放资源社区(http://sourceforge.net/)开发的。得益于簇快取层的优良设计,ext3的文件存取性能极好;在一般的x86电脑中其簇最大为 4KB, 单一文件大小上限为 2048GB(相同的数据fat32和NTFS分别为4GB和64GB), 而文件系统的容量上限为 16384GB(理论值)。;依托于先进的日志系统,在异常断电或系统崩溃(即不洁系统关机,unclean system shutdown )发生时,几乎不需要进行一致性检查,因此文件系统恢复的速度极快;另外ext3系统根本就不会产生文件碎片。

  还有一种叫做swap的分区格式,很多人都把它解释为相当于Windows平台下的“虚拟内存”,可以这么理解,但不完全对。我们经常可以看到 Windows平台下拥有1G或更高内存的大虾们废掉虚拟内存以提高系统速度,而swap分区是Linux所必须的,否则不管你内存多大,运行中都会出现类似于“应用程序内存不足”的错误----但不要认为swap会拖了大内存机器的后腿,因为Linux的哲学就是优先的、最大限度的使用内存。另外 Windows的虚拟内存只是一块空间,而swap必须是一个单独的分区。Swap交换的操作是磁盘IO的操作,所以,有时候可能打开IO32可能比打开 DMA还要紧(以后有介绍)

  在实际应用中,人们最常遇到的一个问题就是Windows分区和Linux分区互认的问题。实际上,Linux能够很好的支持fat32文件系统的读写(包括2000/xp的fat32),对于NTFS文件格式,虽然现在的2.6.x内核已经加入了对它的读写支持,但是按照比较权威的说法:“现在对 NTFS的写操作仍不能被认为是绝对安全的。”Magic Linux能够在安装过程中自动辨认出Windows的fat32和NTFS分区并把它们挂载在 /mnt目录下面。至于在Windows下面你可以下载一个叫做“

  explore2fs”的软件,能够支持对Linux分区的读取,但写操作好像不行(也可能是我的软件版本太旧了)
文章评论

共有 1 条评论

  1. SACD 于 2007-02-14 12:39:11发表:

    :0L :0L