PS Or you could just put the whole i-node in the directory (well, even the 32 bytes is nothing compared to the Sam's sector map... :-) ). If you do that, you had better not make multiple references to the same file though.
CP/M uses a similar strategy (storing the file's type/mode and physical location in the directory) although the fact that it doesn't have indirect addressing means a large file uses a lot of directory space. imc

