我正在阅读有关 EXT2 文件系统的信息,并且有很多问题。
主要依赖以下资源:
http ://e2fsprogs.sourceforge.net/ext2intro.html
http://www.virtualblueness.net/Ext2fs-overview/Ext2fs-overview-0.1.html#toc7
http://www.nongnu .org/ext2-doc/ext2.html
http://www.tldp.org/LDP/tlk/fs/filesystem.html
- 块组具有以下结构:(
|Super Block(backup)|Group Descriptors(backups)|Block Bitmap|Inode Bitmap|Inode Table|Data Blocks|
如第一个链接中所述)这是否意味着 inode 不能声明比可用数据更多的数据Data Block
? - 在 Block Group 的操作过程中执行
Super Block(backup)
并 获得更新?http://www.virtualblueness.net/Ext2fs-overview/Ext2fs-overview-0.1-7.html指出Group Descriptors(backups)
每个块组在其第二个块中包含整个组描述符表,就在超级块之后。(???)但是,内核实际上只使用了第一个副本(在第 0 组中)。其他副本用于备份目的,如果主副本损坏,则可以使用。
如果您查看了它的来源,Group Descriptor
则没有entire table of group descriptors
第一句话试图暗示的意思。(也许我错过了)??
整个备份系统没有任何意义。正确的备份必须将所有副本保存在接收器中,我不明白这是怎么发生的。
3. 目的是Inode Table
什么?
4.如何Directories
创建子目录?目录表中的每个条目都指向 中的条目Inode Table
。
谢谢 !(我可能还有其他问题。)