我试图在i-nodes上尝试一个问题,但它让我有点困惑。有人能给我解释一下这个问题吗?
系统使用日志结构的文件系统。进程发出系统调用以创建文件。在分配i-node I之后,但在分配数据块b之前,系统崩溃。需要采取什么操作才能使文件系统处于一致状态?
有人能给我解释一下这个问题吗?
发布于 2013-06-16 18:58:02
这听起来像考题吗?
我不知道什么是“日志结构”文件系统,但"log“意味着您拥有所有i-node的记录。在我的经验中,有两个组,一个未占用块的空闲池和一个已占用列表。
有时,作为后台任务,扫描占用的列表,查找没有关联块的i-node(这意味着像0这样的东西不能是block #)。只需从占用列表中删除i-node并返回到空闲池。
https://stackoverflow.com/questions/17129894
复制相似问题