gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 01:26:20 25 4
gpt4 key购买 nike

是否有任何用户空间 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_ino(...);
int stat_by_ino(...);
...

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

最佳答案

我发现有关类似主题的问题 here .

总结一下,检查这些命令:

  • find /path/to/mountpoint -inum <inode number>
  • sudo debugfs -R 'ncheck 393094' /dev/sdaX 2>/dev/null

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

关于c - 如何在 Linux 上通过 inode 访问文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31428641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com