title: Understanding the concept of Inodes
body: <p>I am referring to <a href="http://support.tux4u.nl/dokuwiki/lib/exe/fetch.php?media=linux:disk_bestandssysteem:inode.pdf" rel="noreferrer">the link</a> about concepts of Inodes </p>
  
  <p>I am confused on parts:</p>
  
  <ol>
  <li>12 direct block pointers</li>
  <li>1 single indirect block pointer</li>
  <li>1 double indirect block pointer</li>
  <li>1 triple indirect block pointer</li>
  </ol>
  
  <p>Now the diagram says that each pointer is 32/64 bits.</p>
  
  <ul>
  <li>[Query]: Why and how are these values inferred? I mean why specifically have only 32 or 64 bit pointers?</li>
  </ul>
  
  <p>The diagram says, One data block {8 KB} for each pointer {4 bytes/8 bytes}</p>
  
  <ul>
  <li>[Query]: How does this actually work out? i.e. 8*1024 bytes / 8 bytes = 1024 bytes? What is the logic behind having a 8 bytes pointer for 8KB block?</li>
  </ul>