如何在Linux上通过inode访问文件

如何在Linux上通过inode访问文件,第1张

概述是否有任何用户空间API或第三方内核模块可以帮助通过 Linux上的inode访问文件? 我正试图实现一些像: int read_file_by_ino(int ino, int pos, int size, char* buf);int write_file_by_ino(int ino, int pos, int size, const char* buf);int readdir_by_ 是否有任何用户空间API或第三方内核模块可以帮助通过 Linux上的inode访问文件?

我正试图实现一些像:

int read_file_by_ino(int ino,int pos,int size,char* buf);int write_file_by_ino(int ino,const char* buf);int readdir_by_ino(...);int stat_by_ino(...);...

该程序预计在root用户下运行,因此没有安全要求进行权限检查.

谢谢!

解决方法 我发现有关类似主题 here的问题有关.

总结一下,看看那些命令:

> find / path / to / mountpoint -inum< inode number>
> sudo deBUGfs -R’ncheck 393094’/ dev / sdaX 2> / dev / null

希望这有助于您进一步调查.

总结

以上是内存溢出为你收集整理的如何在Linux上通过inode访问文件全部内容,希望文章能够帮你解决如何在Linux上通过inode访问文件所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1018197.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存