正如标题所述,我的自定义内核模块有问题。我的目标是检索给定路径的根安装点。就像使用df一样:
df "/tmp/some_dir/some_file"
vvvvvvvv out vvvvvvvv
Filesystem 1K-blocks Used Available Use% Mounted on <---
tmpfs 8125932 120 8125812 1% /tmp <----
我试图通过同时使用mnt和dentry字段来使用路径结构来实现它,但是当我打印mnt_root或superblock root时,它总是返回'/',而不是关联的安装点。
也许我只是在错误的地方挖掘。我不知道path / dentry / etc ...是否适合这些操作(我开始使用内核模块进行冒险,可能是过分杀了它:D)
内核版本:5.6.2
感谢您的咨询!