小编Bil*_*ilk的帖子

FUSE开放系统调用机制

open从程序调用系统调用时,要O_WRONLY | O_CREAT | O_TRUNC在 FUSE 管理目录中创建一个空文件(带有),将执行我的 FUSE 文件系统实现中的以下函数:

  1. getattr (返回错误,因为文件不存在)
  2. create
  3. fgetattr

我的问题是:

这些函数调用对于 Linux 中的所有文件系统(包括像 ext4 这样的原生文件系统)是通用的,还是 FUSE 内部行为?

strace-ing程序,我只能看到一个open系统调用。

c linux filesystems fuse

4
推荐指数
1
解决办法
2640
查看次数

标签 统计

c ×1

filesystems ×1

fuse ×1

linux ×1