我必须编写 linux模块,但我找不到正确的功能来列出所有已安装的文件系统及其信息。我知道命令" df -T"可以做到这一点,遗憾的是我无法使用它。是否有内核函数可以执行此操作还是其他方式?
答案 0 :(得分:1)
为什么看不到填充/proc/mounts
mountstats_open()
中的 base.c
答案 1 :(得分:0)
您的代码可以逐行打开/读取/proc/mounts
文件。它包含所有已安装的内容,包括许多您不希望的安装点。
通常,格式与/etc/fstab
文件相同,但也包括操作系统添加的所有安装。