title: index allocation maximum file size
body: <p>The following is a sample quiz problem about index-allocating of file systems.
  I am kind of stuck. I think that the answer might be 512^3 bytes, but I am not sure. Could anyone explain please.</p>
  
  <blockquote>
    <p>An OS uses three-level indexing for file allocation. If an index block
    contains n pointers to other blocks (data or index), what is the
    maximum size allowed for a file using such an allocation scheme?</p>
  </blockquote>