已挂载的文件系统-这些是什么?

已挂载的文件系统-这些是什么?

运行一个名为 hardinfo 的程序后,我收到了四个已安装系统的输出:

none    /sys/fs/cgroup  0,00 % (4,0 KiB of 4,0 KiB)
udev    /dev    0,00 % (1,9 GiB of 1,9 GiB)
tmpfs   /run    0,25 % (390,7 MiB of 391,7 MiB)
none    /run/lock   0,08 % (5,0 MiB of 5,0 MiB)
none    /run/shm    0,04 % (1,9 GiB of 1,9 GiB)
none    /run/user   0,04 % (100,0 MiB of 100,0 MiB)

这些是什么?有何用途?

答案1

这些是内核创建的虚拟文件系统,在运行时提供给操作系统的其余部分。它们实际上并不存在于您的硬盘上,而是在启动时透明地创建的。它们的数量相当多,您遇到的有:/dev、/run 和 /sys,还有一些,例如 /proc。

它们主要用于让操作系统访问内核内容,例如,块设备(如硬盘 (/dev))、运行时套接字/配置/等 (/run)、硬件功能(如电池或显示器背光)和内核功能(如 cgroups (/sys))以及有关正在运行的进程的信息(/proc)。

相关内容