运行一个名为 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)。