且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

了解磁盘文件系统

更新时间:2022-09-23 10:44:28

什么是文件系统?
关于文件系统一词,大家可以在百度百科来详细了解一下,链接如下:http://baike.baidu.com/view/266589.htm
在这里我个人的理解是:我们平时安装操作系统肯定要先分区,而分区的话,肯定要格式化成某种格式,例如windows下分区,C盘格式化成FAT32、NTFS等。这里文件系统其实就是指的就是FAT32、NTFS这种格式。
那么目前常用的文件系统格式有:
RAW、CDFS、FAT16、FAT32、NTFS、exFAT、Ext2、Ext3、Ext4
RAW文件系统是一种磁盘未经处理或者未经格式化产生的的文件系统。
CDFS是大部分的光盘的文件系统。
FAT16多用于DOS、windows95
FAT32用于windows98及后续版本,如2000、XP等。
NTFS是比FTA32更安全的一个文件系统,它可以为共享资源、文件夹以及文件设置访问许可权限。
exFAT是一种适合于闪存的文件系统。
这是从百度贴过来的比较结果:
文件系统 FAT32 NTFS exFAT
操作系统 Win 95 OSR2之后 Win2000之后 Win CE 6/Vista SP1
最小扇区 512bytes 512bytes 512bytes
最大扇区 64KB 64KB 32768KB
最大单一文件 2bytes-4GB 受最大分割容量限制 16EB(理论值)
最大格式化容量 32GB、2TB 2TB 16EB(理论值)
档案数量 4194304 至少可以大于1000
Ext2是GNU/Linux 系统中标准的文件系统。
Ext3是一种日志式文件系统,是对ext2系统的扩展,它兼容ext2。
Ext4 是Ext3 的改进版,Linux kernel 自 2.6.28 开始正式支持新的文件系统 Ext4。
其它不常见的文件系统格式,大家参见百度百科:http://baike.baidu.com/view/266589.htm

本文转自 cyr520 51CTO博客,原文链接:http://blog.51cto.com/cyr520/670977