Linux中的/proc虚拟文件系统
/PROC虚拟文件系统
与大多数文件系统不同,/proc它既不包含文本文件也不包含二进制文件。因为它包含虚拟文件,所以它/proc被称为虚拟文件系统。这些虚拟文件的大小通常为零字节,即使它们包含大量信息也是如此。
该/proc文件系统不用于存储。它的主要目的是为硬件,内存,正在运行的进程和其他系统组件提供基于文件的接口。通过查看相应的/proc文件,可以在许多系统组件上检索实时信息。/proc还可以(通过用户和应用程序)操纵其中的某些文件来配置内核。
以下/proc文件与管理和监视系统存储有关:
/proc/devices
显示当前配置的各种字符和块设备。
/proc/filesystems
列出内核当前支持的所有文件系统类型。
/proc/mdstat
包含有关系统上的多磁盘或RAID配置的当前信息(如果存在)。
/proc/mounts
列出系统当前使用的所有安装。
/proc/partitions
包含分区块分配信息。