"Linux Learning is Not Difficult" File System Management (1): Introduction to the xfs File System

18.1  " Linux learning is not difficult" file system management ( 1 ): Introduction to the xfs file system

xfs is a high-performance 64-bit journaling file system developed by Silicon Graphics in 1993 for the IRIX operating system. In May 2000, the source code of this file system was released under the GNU General Public License and then ported to the Linux kernel. xfs is particularly good at handling large files while providing smooth data transfers.

The xfs file system mainly has the following characteristics.

1 . data integrity

With the xfs file system, when the host crashes, the files on the disk will not be damaged because the log function is enabled in the file system. No matter how many files and data are currently stored on the file system, the file system can quickly restore the contents of disk files in a very short period of time according to the recorded log.

2 . Transmission characteristics

The xfs file system adopts an optimization algorithm, and logging has very little impact on the overall file operation. xfs querying and allocating storage space is very fast. The xfs file system continuously provides fast response times.

3 . Scalability

xfs is a full 64-bit file system that can support millions of terabytes of storage space. Support for very large files as well as small size files is outstanding, and supports very large number of directories. xfs uses a high table structure to ensure that the file system can quickly search and allocate space. XFS can continuously provide high-speed operation, and the performance of the file system is not limited by the number of directories and files in the directory.

4 . Transmission bandwidth

xfs can store data with performance close to raw device I/O. In the test of a single file system, its throughput can reach up to 7GB per second, and the throughput of read and write operations on a single file can reach 4GB per second.

 

 

This article is excerpted from " Learning Linux is not difficult"Teaching material, this is a most practical Linux introductory teaching material with equal emphasis on theory and practice. To read the entire book, please visit Linux Operators ( www.linuxywz.com) website .


Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324940920&siteId=291194637