Unix 计算inode的最大文件大小

Unix 计算inode的最大文件大小,unix,filesystems,inode,Unix,Filesystems,Inode,我在试着理解一个问题。我说到了一点,现在我被卡住了。请帮我做这个 问题是 基于i节点的文件系统的块大小为“b”字节。i节点中有指向数据块的“q”直接指针和一个间接指针。每个指针的长度为“p”位。给出了q

我在试着理解一个问题。我说到了一点,现在我被卡住了。请帮我做这个

问题是

基于i节点的文件系统的块大小为“b”字节。i节点中有指向数据块的“q”直接指针和一个间接指针。每个指针的长度为“p”位。给出了q<2^p 这就是我的方法

size of the direct pointed blocks = q*b

max pointers in a block = 8*b/p

size of the blocks pointed by indirect pointer = 8*b*b/p

So the largest file = qb + 8*b*b*/p
我不知道如何在答案中使用给定的事实**q<2^p 有人能帮我吗