文件系统特性较新的操作系统的文件数据除了文件实际内容外, 通常含有非常多的属性,例如 Linux 操作系统的文件权限(rwx)与文件属性(拥有者、群组、时间参数等)。 文件系统通常会将这两部份的数据分别存放在不同的区块,权限与属性放置到 inode 中,至于实际数据则放置到 data block 区块中。 另外,还有一个超级区块(superblock) 会记录整个文件系统的整体信息,包括 inode 与block 的总量、使用量、剩余量等。
索引式文件系统假设某一个文件的属性与权限数据是放置到 inode 4 号(下图较小方格内),而这个 inode 记录了文件数据的实际放置点为 2, 7, 13, 15这四个 block 号码,此时我们的操作系统就能够据此来排列磁盘的阅读顺序,可以一口气将四个 block 内容读出来,这种数据访问的方式称为索引式文件系统。
Ext2文件系统当文件达到非常大的时候inode 与block放在一起是不明智的,因此Ext2区分多个组来管理。
Boot Sector启动扇区,设备的第一个扇区放置开机管理程序,加载并转让处理器控制权给操作系统由主引导记录...
阅读全文