什么是文件系统?
关于文件系统一词,大家可以在百度百科来详细了解一下,链接如下:
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