While everybody was still excited about btrfs, eagerly awaiting its readiness for production, other local file systems were implementing some of the advanced features required by production while also trying to cope with new storage capabilities.

In this talk I discussed some of the interesting new features recently implemented or still in development in our most important local file systems in Linux kernel. I gave some examples and described how we could benefit from them even more when taking advantage of storage capabilities. I also covered how to improve support for advanced types of storage from within the file systems.

In short I touched on topics regarding data and metadata checksumming, file level and block level snapshotting, thin provisioning, user-guided allocation and some of the newer types of storage such as non-volatile memory and hybrid drives.