我希望编写一些工具来帮助在给定访问原始数据的磁盘上处理文件系统UFS。我已经学到了很多关于UFS的知识,并且知道大多数Unix / Linux文件系统都有一些共性。我将在FS结构中读取,然后希望能够像文件系统驱动程序那样遍历事物。现在的困难在于有关UFS如何发挥作用的文档。我已经阅读了很多更高级别的内容,但我希望看到类似于ext2的内容 - http://homepage.smc.edu/morgan_david/cs40/analyze-ext2.htm。
该页面很棒,它显示了超级块,inode,目录条目等的完整定义。我还学习了inode如何在其他研究中工作。我已经安装了FreeBSD并正在分析它进行比较,它是类似的。但我知道存在差异。此外,我不确定如何完成某些事情,例如找到文件的inode。 ext2的链接说要做到这一点 -
我无法弄清楚第3步。好的,我在文件的目录条目中看到了inode编号。这如何为您提供inode位置?我如何找到inode? p>
更好的参考将是太棒了。我没有找到任何可能有帮助的书,但我肯定愿意买一本书。
感谢您的帮助!