- 文件系统技术内幕:大数据时代海量数据存储之道
- 张书宁
- 219字
- 2022-05-05 20:30:13
1.2.2 伪文件系统
伪文件系统是Linux中的概念,它是对传统文件系统的延伸。伪文件系统并不会持久化数据,而是内存中的文件系统。它是以文件系统的形态实现用户与内核数据交互的接口。常见的伪文件系统有proc、sysfs和configfs等。
在Linux中,伪文件系统主要实现内核与用户态的交互。比如,我们经常使用的iostat工具,其本质上是通过访问/proc/diskstats文件获取信息的,如图1-20所示。而该文件正是伪文件系统中的一个文件,但其内容其实是内核中对磁盘访问的统计,它是内核某些数据结构的实例。
![](https://epubservercos.yuewen.com/F77410/23020648909757306/epubprivate/OEBPS/Images/42478_29_1.jpg?sign=1739180008-OCYt9WY109tva6mA9SwDttRBcut6ow6A-0-f707eac93fc9b5c3712a64f2cd728a6f)
图1-20 磁盘访问统计信息