superblock:记录此filesystem的整体信息,包括inode/block的总量、使用量、剩余量,以
及文件系统的格式及相关信息等;
inode:记录档案的属性,一个档案占用一个inode,同时记录此档案的数据所在的block号
码;
block:实际记录档案的内容,若档案太大时,会占用多个block。
Linux中使用的是索引式文件系统,可以通过某一档案的inode号快速找到存放数据的block号,而
Windows我们惯用的随身碟(闪存),随身碟使用的文件系统一般为FAT格式。FAT
这种格式的文件系统中没有inode存在,所以FAT没有办法将这个档案的所有block在一开始就读取
出来。每个block号码都记彔在前一个block当中,它是读完一个接着读后面的,相比而言较慢。
碎片整理:就是档案写入的block太过于分散了,我们可以透过碎片整理将同一档案所属的block汇集在
一起,这样数据读取就比较容易了,而Linux就不太需要碎片整理了,因为它采取的是索引是文件系统,
刚学Linux的同学就不会奇怪为什么没有碎片整理这个功能了。
感谢鸟哥写的这么好的书,部分借鉴。