文件系统概述
FAT
- FAT(File Allocation Table)
- FAT16、FAT32等,微软Dos/Windows使用的文件系统
- 使用一张表保存盘块的信息
NTFS
- NTFS (New Technology File System)
- WindowsNT环境的文件系统
- NTFS对FAT进行了改进,取代了日的文件系统
EXT
- EXT(Extended file system):扩展文件系统
- Linux的文件系统
- EXT2/3/4 数字表示第几代
EXT文件系统
- Boot Sector:启动扇区,安装开机管理程序
- Block Group:块组,存储数据的实际位置
- 存放文件Inode的地方
- 每一个文件F(目录)都有一个Inode
- 是每一个文件(目录)的索引节点
Inode
- 文件名不是存放在Inode节点上的,而是存放在目录的Inode节点
- 比如说a文件夹中有b文件,b的文件名存放在a的Inode节点上
- 列出目录文件的时候无需加载文件的Inode
Inode bitmap
- Inode的位示图
- 记录已分配的Inode和末分配的Inode
Data block
- Data block是存放文件内容的地方
- 每个block都有唯一的编号
- 文件的block记录在文件的Inode上
Block bitmap
- 功能与Inode bitmap类似
- 记录Data block的使用情况
Superblock
- 记录整个文件系统相关信息的地方
- Block和Inode的使用情况
- 时间信息、控制信息等