|
|
文件是存储在外部存储器(硬盘、磁带行、光盘等)上的一组数据的集合。为了方便存取文件,操作系统会采取一定的策略来规定文件的格式和存取方式,这种关于文件格式和存取方式的具体实现就是文件系统。不同的操作系统由于支持的文件系统不同,在同一块硬盘上保存同样的数据,其格式和存取方法都是不同的。
1.Linux支持的文件系统
Linux系统原生支持的文件系统是ext(Extended File System,扩展文件系统),现在广泛使用的是第3版的ext文件系统即ext3,它兼容先前的ext和ext2文件系统。
ext3文件系统是在ext2基础之上改进而来的,是一种带日志管理功能的文件系统。对文件系统进行的操作都会记入日志记录区,当发生文件系统操作故障后(如正在读写硬盘时遭遇停电事故),ext3文件系统通过R志记录可快速恢复文件系统的完整性。ghost xp sp3系统下载 fetsy.cn/而不带F1志功能的ext2义件系统发生类似事件时,它将花费相当长的时间来对整个硬盘进行检查修复以保证文件的一致性。ext3具有可用性、数据完整性、速度快等优点且支持ext2到ext3的无损转换。
对文件系统的支持是操作系统核心的功能Linux还支持其他类型.的文件系统:
•vfat、msod:Windows 9x的文件系统;
•iso9660:光盘文件系统;
•nfs、ntfs、ufs:Windows 2000/2003/2008的NTFS文件系统;
•cifs:络共享文件系统。
采用这些文件系统格式化的存储设备挂载到Linux文件系统中,就可以直接在其上进行文件的存取操作。
2.Linux系统的文件
在Linux系统中,文件不仅仅是指存储在硬盘等存储介质上的数据集合,所有外部设备也当作文件来对待的。
(l)LinuX文件常用类型 |
|