Blocks are too small, make large file transfers inefficient.
Consecutive data blocks of files not close together on disk. Free list initially created for optimal access, but as time goes by, it becomes completely random, causing files to have their data blocks allocated randomly on disk, which forces a seek on every block access. 4MB of inodes followed by 146MB of data, this requires a long seek to get to the data after accessing the inode. Uses fragments to avoid wasting space in large blocks. Try to put related data into a cylinder group, and spread out unrelated data as far as possible.