Hi, This started as a discussion in #maemo yesterday, but is just as relevant here.
I have looked at btrfs (https://btrfs.wiki.kernel.org/index.php/Main_Page) and whilst it incorporates a lot of features cannot determine whether the following is generically supported: It has been pondered to incorporate some smart unionfs layering onto the main filesystem of meeog/maemo. The layering should be able to know there is a smaller (256/512 MiB) fast layer, with a much larger and potentially slower storage layer ontop. I am aware btrfs supports subvolumes, but do not think this is quite what is required) Most of the devices we are currently targeting will have this kind of space/speed problem where the smaller faster layer will currently exist and outperform the large storage. The aim would be to monitor filesystem usage and as requirements change to automatically move the most used components into the fast area whilst moving the least used back to the slower area. In principle, it is fairly simple to understand, though I am told that in practice it would be a complex and challenging task to undertake. Hence, I am here asking the experts - would such a thing be feasible, has it already been done (in btrfs perhaps) and if so is it usable in meego/maemo ? This is of course just a starting point for extra discussion. thanks in advance Gary
_______________________________________________ MeeGo-dev mailing list MeeGo-dev@meego.com http://lists.meego.com/listinfo/meego-dev