Ext: ext is the first file system type specially designed for Linux, called extended file system.
Ext 2: Ext 2 is an extensible and high-performance file system, which aims to solve the defects of the Ext file system, and is also called the second-level extended file system.
Ext3: Ext3 is a log file system developed by the open source community, and .ext3 is an upgraded version of ext2.
Jsf: jsf provides a log-based byte-level file system, which is developed for high-performance transaction-oriented systems.
ReiserFS: ReiserFS is based on a balanced tree structure, and the ReiserFS file system is published on the Internet. ReiserFS 3.6.x (as a part of Linux 2.4), the design members think that the best file systems are those that can help create independent * * * shared environments or namespaces.
Xfs: xfs is an excellent log file system designed by SGI Company. Xfs is known as the most advanced and scalable file system technology in the industry. This is a complete 64-bit, fast and stable log file system.
A file in a Linux file system is a collection of data. The file system contains not only the data in the file, but also the structure of the file system. All files, directories, soft connections and file protection information seen by Linux users and programs are stored in it.
It is very difficult to know in detail how an operating system actually works, because the source code of most operating systems is strictly confidential. In the practical operating system, there are not many systems that allow anyone to freely obtain the system source code, whether for understanding, learning or modifying. The theme of this paper is one of the few operating systems: Linux.