1. A method of managing block addresses of data blocks containing file data in a file system of a computer, comprising: isolating block address information from file data and other information by storing said block address information in a first block address space that is separate from another second address space for said file data and other information, said block address information comprising direct block addresses of file data and indirect addresses of block lists having pointers to file data, said file system providing a data structure for each directory entry, the data structure comprising an Inode and containing metadata about said directory entry and said direct block and indirect block list addresses, and wherein said isolating comprises storing said metadata in said second address space and separating said block address information from the Inode.