繁体   English   中英

通过内核函数获取linux文件系统信息

[英]get linux file system information via kernel function

我必须编写一个linux模块 ,找不到适合的功能来列出所有已挂载的文件系统及其信息。 我知道命令“ df -T”可以实现这一点,可惜我不能使用它。 是否有可以执行此操作或其他方法的内核功能

为什么看不到填充/proc/mounts的内核代码

mountstats_open()base.c

请参阅在内核模块中获取文件系统安装点

您的代码可以逐行打开/读取/proc/mounts文件。 它包含已安装的所有内容,包括许多您不期望的安装点。

通常,格式与/etc/fstab文件相同,但是还将包括操作系统添加的所有安装。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM