如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
万方数据Linux与其他操作系统文件的互访+朱朝霞1,王杨1”,张世禄1FAT、NTFS、EXT2文件系统引言Allocation瞄k(文件分配表)的缩写,它用来跟SystemsSystems,Zhao-Xial,WANGthe‰11)【,DOS,Windows第18卷第3期重庆工学院学报2004年6月I机械与电子】AccessExchangestheFilebetweenLinuxandotherOperating0目前常用的操作系统中,Windows占据着主流地位,但是I/nux却作为后起之秀在迅速发展。Linux的自由、稳定和高效吸引了很多的电脑爱好者,但他们同时又不想舍弃Windows的方便以及Windows下广泛的软件资源,因此安装WiIl98、Win2000和Linux等多个操作系统就成为较为稳妥和折衷的方法。但是w¨dows和I/nux是两个不同的操作系统,它们有着不同的分区格式和文件系统,一般情况下它们之间的文件系统不能相互访问,尽管有些数据存在于同一个网络之中或者同一台机器的硬盘上,但是却存在这样的情形:为了访问某一个存放在另一个系统中的文档,必须来回在不同的操作系统之间切换,耗时费力,给我们的工作和学习带来极大的不便。笔者在实践中发现,我们完全能够在一个操作系统中访问另一个操作系统中的所有文档,就像对自己分区上的文件系统访问一样。下面,笔者将对l孟n娃与其他操作系统的文件系统之问如何互访,提出具体实现的方法。1FAT是File踪硬盘上每个文件的数据库,而FAT表存储关于簇的信息。FAT词条被0S用于将簇链接到一起,从而形成文件,FAT表的任何毁坏都会导致数据的丢失。FAT文件系统分系统区和数据区,且文件仅作为文本或二进制的集合来存储。FATl6支持的最大簇的数量为65536,硬盘分区中的文件系统不同,簇的大小也有所不同。使用的簇越小,存储的效率越高,空同的利用率也就越高。随着硬盘性能的增强,簇大小的增加,导致了空间不能充分利用。在Wifidows95中,FAT系统获得了一个新名称——VFAT(VirtualTable,虚拟文件分配表)。VFAT支持32位体系结构,允许额外的目录块容纳较长的文件名,Ⅵ1AT在安全模式下运行,并充当应用程序和文件分配表问的接口。目前的计算机硬件性能不断提高,FATl6文件系统已不能很好地适应计算机系统的需要。FAT32是FAT系统的增强版本,与FATl6相比,它支持32摘要:分析了Linux、DOS、Windows等操作系统中的EXT2、FAT、N.I'FS文件格式的特点,并介绍了Linux与其他操作系统之间如何实现文件互访。关键词:FAT;NTFS;EXT2;文件格式;互访中图分类号:TP393.08文献标识码:A文章编号:1671-0924(2004)03-0049-03toZHUYan92,ZHANGShi—Lulf如system作者简介:朱朝霞(1973-),女,浙江杭州人。硕士研究生,主要从事计算机操作系统与务媒体开发的研究.V01.18No.3JournalofChongqingInstitute’ofTechnologyJune.2004(1.西华师范大学计算机科学系,四川南充637002;2.安徽师范大学计算机科学系,安徽芜湖241000)(1.DepartmentUniversity,Wuhu,241000",China)on,andducesAllocation·收稿日期:2003·11-04Science,ChinaWestNormalUniversity,NanChong,637002Computer,AnhuiAbstract:ThepaperanalyzesEXT2,FAT,NTFSusedinintro-eachother§filesystemsuccessfully.Keywords:FAT;NTFS;EXT2;filefon3aat;accessexchangeComputerChina;2.DepartmentwaysSOaccess万方数据2三种文件系统之间的互访位体系结构,支持的硬盘大到2TB;采用了较小的族,从而降低了闲散的空间和浪费;允许使用FAT表的备份副本及重定位根目录,减少了计算机系统崩溃的可能性。Syst锄)是微软公司开发的具有较好容错性和安全性的文件系统,使用逻辑簇号LCN(LogicalNumber)和虚拟簇号VCN(VirtualNumber)来进行簇的定位。它所有的数据,包括系统信息,如引导程序、记录整个卷的分配状态位图和用于文件定位和恢复的数据结构等都以文件的形式存在,而且文件/目录是以数据库形式进行组织的。一rffS中最重要的系统文件主控文件表MFT(MasterTable)以固定大小的文件记录形式进行