郑州北大青鸟翔天信鸽软件学院
您现在的位置:北大青鸟首页 > 技术天地 > 故障诊断 > >正文
开班日期
开设班级
开班状态
04日28日
APP手机开发
已满
04月25日
高中软件班
已满
04月15日
校长软件推荐班
余5座
04月24日
IT体验活动
热招
04月20日
java就业班
热招
04月19日
大学生java就业班
余5座
Linux中常见文件系统格式介绍
发布来源:未知 发布时间:2010-10-18 16:46 点击次数:65
文章摘要:
Windows常用的分区格式有三种,分别是FAT16、FAT32、NTFS格式。在Linux操作系统里有Ext2、Ext3、Linuxswap和VFAT四种格式。 FAT16: 作为一种文件名称,FAT(FileAllocationTable,文件分配表)自1981年问世以来,已经成为一个计算机术语。由于时代的原因,

  Windows常用的分区格式有三种,分别是FAT16、FAT32、NTFS格式。在Linux操作系统里有Ext2、Ext3、Linuxswap和VFAT四种格式。

  FAT16:作为一种文件名称,FAT(FileAllocationTable,文件分配表)自1981年问世以来,已经成为一个计算机术语。由于时代的原因,包括Windows、MacOS以及多种Unix版本在内的大多数操作系统均对FAT提供支持。

  这是MS-DOS和较早期的Windows95操作系统中使用的磁盘分区格式。它采用16位的文件分配表,是目前获得操作系统支持较多的一种磁盘分区格式,几乎所有的操作系统都支持这种分区格式,从DOS、Windows95、WindowsOSR2到现在的Windows98、WindowsMe、WindowsNT、Windows2000、WindowsXP都支持FAT16,但只支持2GB的硬盘分区成为了它的一大缺点。FAT16分区格式的另外一个缺点是:磁盘利用效率低(具体的技术细节请参阅相关资料)。为了解决这个问题,微软公司在Windows95OSR2中推出了一种新的磁盘分区格式——FAT32。

  FAT32:这种格式采用32位的文件分配表,对磁盘的管理能力大大增强,突破了FAT16下每一个分区的容量只有2GB的限制。由于现在的硬盘生产成本下降,其容量越来越大,运用FAT32的分区格式后,我们可以将一个大容量硬盘定义成一个分区而不必分为几个分区使用,大大方便了对磁盘的管理。而且,FAT32与FAT16相比,可以极大地减少磁盘的浪费,提高磁盘利用率。目前,Windows95OSR2以后的操作系统都支持这种分区格式。但是,这种分区格式也有它的缺点。先是采用FAT32格式分区的磁盘,由于文件分配表的扩大,运行速度比采用FAT16格式分区的磁盘要慢。另外,由于DOS和Windows95不支持这种分区格式,所以采用这种分区格式后,将无法再使用DOS和Windows95系统。

  NTFS:为了弥补FAT在功能上的缺陷,微软公司创建了一种称作NTFS的文件系统技术。它的点是安性和稳定性方面非常出色,在使用中不易产生文件碎片。并且能对用户的操作进行记录,通过对用户权限进行非常严格的限制,使每个用户只能按照系统赋予的权限进行操作,充分保护了系统与数据的安。Windows2000、WindowsNT、以及WindowsXP都支持这种分区格式。

  Ext2:Ext2是GNU/Linux系统中标准的文件系统。这是Linux中使用较多的一种文件系统,它是专门为Linux设计的,拥有极快的速度和极小的CPU占用率。Ext2既可以用于标准的块设备(如硬盘),也被应用在软盘等移动存储设备上。

  Ext3:Ext3是Ext2的下一代,也就是保有Ext2的格式之下再加上日志功能。Ext3是一种日志式文件系统(JournalFileSystem),较大的点是:它会将整个磁盘的写入动作完整的记录在磁盘的某个区域上,以便有需要时回溯追踪。当在某个过程中断时,系统可以根据这些记录直接回溯并重整被中断的部分,重整速度相当快。该分区格式被广泛应用在Linux系统中。

  Linuxswap:它是Linux中一种专门用于交换分区的swap文件系统。Linux是使用这一整个分区作为交换空间。一般这个swap格式的交换分区是主内存的2倍。在内存不够时,Linux会将部分数据写到交换分区上。

  VFAT:VFAT叫长文件名系统,这是一个与Windows系统兼容的Linux文件系统,支持长文件名,可以作为Windows与Linux交换文件的分区。