![如何获取 /proc/filesystems 中每种类型文件系统的信息](https://linux22.com/image/146006/%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96%20%2Fproc%2Ffilesystems%20%E4%B8%AD%E6%AF%8F%E7%A7%8D%E7%B1%BB%E5%9E%8B%E6%96%87%E4%BB%B6%E7%B3%BB%E7%BB%9F%E7%9A%84%E4%BF%A1%E6%81%AF.png)
我们如何获取每个文件系统或伪文件系统显示的详细信息(历史记录、用途等):
cat /proc/filesystems
例子 :诺德夫,系统文件系统,根文件系统,内存文件系统,发展局,进程,组组,中央处理器组,临时文件系统,devtmpsfs,调试文件,安全文件系统,袜子文件系统,德国股市,管道,匿名inodefs,配置文件系统,开发者,洪格尔布斯,自动文件系统,存储库,队列,selinuxfs,binfmt_misc, ETC。
答案1
nodev 不是文件系统。它是文件系统上的限定符 - 具体来说,它意味着第二字段中列出的文件系统没有与之关联的设备。是的,有很多这样的东西 - 其中超过 75% 在典型的现代 Linux 上。
除了 DopeGhoti 指出的手册页之外,第 5 节中还有一些特定文件系统的手册页,包括 ext4、sysfs 和 tmpfs。除此之外,Linux 内核源代码的 Documentation 目录中通常有相当多的关于它们的文档。 (它不是相当就像linux内核源代码一样可怕。从技术上讲,这一切都是用英语编写的,而不是用 C 语言编写的,并且经常有有用的注释块,例如内核源代码。)