linux file systems

This is an interesting visualization techniques for software analysis. From the article:

Despite being a very important part of any operating system, file systems tend to get little attention. Linux has three editions for Linux Device Drivers, another three for Understanding the Linux Kernel and two for Linux Kernel Development. The first is a detail analysis of one particular Linux Kernel tree and the second is a shorter one done over a large number of file systems from Linux Kernel 2.6.0 to 2.6.29. After that there is a small section that shows some aspects of the BSD family. After conclusions there is an appendix consisting of three things: the first one explains how the file systems for Linux were compiled, the second one shows timelines for the releases of Linux Kernel, FreeBSD, NetBSD and OpenBSD; the last is a detailed map of the external symbols of the kernel modules analyzed in the second section.

A Visual Expedition Inside the Linux File Systems


AdvFS is a file system that was developed by Digital Equipment Corp and continues to be part of HP’s Tru64 operating system. AdvFS has been released under GPL v2.


Linux file systems have a number of limitations that make them a poor choice for large and high-performance computing environments.

{ 1 comment }

This software is must if you dual boot between Linux and Windows laptop / desktop computer. I’ve already written about Explore2fs and other programs to grant read and write access to Linux ext3 partitions / files from a Windows box. There is a new program called Linux Reader which allows safe and quick access to […]


Linux comes with the system utility fsck (“file system check”) for checking the consistency of a file system. This quick post explains how to use fsck to fix error.