什么是文件系统?
在这里我个人的理解是:我们平时安装操作系统肯定要先分区,而分区的话,肯定要格式化成某种格式,例如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。
本文转自 cyr520 51CTO博客,原文链接:http://blog.51cto.com/cyr520/670977