Are there any file systems that catalog files in order to associate them with an application? It would be nice to see a file system that will not only keep track of what files go with what applications and directories, but even prioritizes or at least numbers them in order according to their most frequent operation(s). Are any such schemes implemented in any file systems?
Where I would see it help would be with file fragmentation. I've seen defragmentations actually hurt system performance. This occurs when the single files are defragmented, but an application or fileset becomes fragmented since the defragger does not know the best order in which to arrange the files in order to reduce fileset fragmentation - the dispursion of file groups so that applications that call upon them may be able to find single files unfragmented, but then have to do great amounts of seeking in order to complete a long list of file attainment.