当前位置:  开发笔记 > 编程语言 > 正文

从Linux内核中的路径获取inode

如何解决《从Linux内核中的路径获取inode》经验,为你挑选了0个好方法。

我目前正在尝试在内核函数中获取给定路径名的inode.我所有的都是完整的路径名.我尝试过这样的尝试:

user_path_at(AT_FDCWD, buffer, LOOKUP_FOLLOW, &path);

但是,在给定的路径中的dentry无效,似乎结果.然后我想也许尝试stat()并从中获取inode数.但是,这只给了我一个数字,而不是结构inode.我不知道如何在不抓取现有inode并遍历整个inode列表的情况下将inode编号转换为inode.我甚至不知道这是否有效.但我当然不想这样做.

有没有简单的方法从内核中的char*pathname获取struct inode?

推荐阅读
mobiledu2402851173
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有