gpt4 book ai didi

fuse - 实现 fuse

转载 作者:行者123 更新时间:2023-12-05 02:25:12 27 4
gpt4 key购买 nike

我想用 FUSE 实现一个文件系统。当请求目录的内容时,只有该目录中的文件类型将被报告为子目录。比如目录下有ugur.PDF、guler.JPG、devatate.PNG文件,则不会报文件本身,而是报类型(PDF、JPG、PNG)。我试图实现这个文件系统。我的问题是我无法想象如何在不更改 ls-l 命令的情况下进行报告? ls -l 命令如何工作? (我有一个 readdir 函数,它将 file_type 和 file_name 加载到缓冲区。我尝试更改但我无法实现)

最佳答案

ls -l 是如何工作的?这似乎是问题的症结所在。它调用 fstat(2)。该系统调用填充了 stat 结构。当您实现 fuse 提供程序时,您提供的数据最终会出现在 stat 结构中。如果要更改目录结构,则返回各种项目的必要伪造信息。

关于fuse - 实现 fuse ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1964792/

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