Now that we are familiar with fundamental concepts related to filesystem implementations, we will explore filesystem services supported by Linux systems. The kernel's filesystem branch has implementations of numerous filesystem services, which support diverse file types. Based on the type of files they manage, the kernel's filesystems can be broadly categorized into:
- Storage filesystems
- Special filesystems
- Distributed filesystems or network filesystems
We shall discuss special filesystems in a later section of this chapter.
- Storage filesystems: Kernel supports various persistent storage filesystems, which can be broadly categorized into various groups based on the type of storage device they are designed to manage.
- Disk filesystems: This category includes various standard storage disk filesystems supported by the kernel, which includes...