腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
fuse
:
在
readdir
中
设置
填充
函数
的
偏移量
、
、
我正在使用
fuse
实现一个虚拟文件系统,需要对
readdir
中
的
offset参数有所了解。 之前我们忽略了
偏移量
,并在
填充
函数
中
传递了0,在这种情况下,内核应该会注意到这一点。我们
的
文件系统数据库正在存储:目录名、文件长度、索引节点编号和父索引节点编号。 如何计算得到
偏移量
? 那么,每个组件
的
偏移量
是否等于它们
的
大小,以其inode编号
的
递增形式
浏览 29
提问于2014-05-09
得票数 4
回答已采纳
1
回答
为什么
FUSE
readdir
返回输入/输出错误?
、
在
fuse
中
实现
readdir
()功能时,我看到了一个奇怪
的
问题。基本上,当我对
fuse
中
的
任何目录执行ls时,都会得到一个错误,例如:文件1.c文件2.c 但奇怪
的
是,
readdir
()正在做它应该做
的
事情。
在
调试问题时,我注意到
fuse
filler
函数
(
fuse
_fill
浏览 6
提问于2011-07-14
得票数 6
2
回答
javafuse能起作用吗?
、
在
web、、、、上都有一些绑定库。我们必须实现
的
接口在那里:filler(buf, hello_path + 1, NULL, 0); }public int
readdir
_pre(String path, long buf, long filler, int offset,
Fuse
_file_info
浏览 4
提问于2012-06-27
得票数 5
1
回答
如何了解/改变熔断器
中
的
缓冲区大小?
、
我正在为Linux
中
的
FUSE
文件系统编写
readdir
函数
。我
的
想法是
在
缓冲区中放置任意数量
的
目录条目,
在
列出目录(避免对每个文件进行调用)时,将外部程序
中
的
getdents系统数量保持
在
较低
的
水平。
FUSE
提供
函数
的
缓冲区参数,以及指向filler助手
函数
(类型为
fuse
浏览 7
提问于2015-08-15
得票数 1
3
回答
如何在
FUSE
中
创建符号链接?
、
、
我正在开发一个
FUSE
应用程序,它获取一个包含mp3
的
目录,并将文件系统挂载到另一个具有以下结构(根据它们
的
标签)
的
目录
中
: |我已经实现了为艺术家和专辑创建文件夹。S_IFLNK | 0755; stbuf->st_nli
浏览 3
提问于2011-05-23
得票数 6
1
回答
如何正确地为
fuse
readdir
()分配缓冲区?
、
、
在
使用C++包装器实现
FUSE
文件系统时,我被
readdir
()
函数
卡住了。下面是我从passthrough.c
中
模仿
的
函数
enum
fuse</e
浏览 39
提问于2019-08-01
得票数 2
1
回答
Python打印到生成器
中
的
stderr
、
构建一个python
fuse
fs,
在
我
的
readdir
生成器
中
,第一行代码是一条print语句。这从来没有出现在我
的
控制台上。我将其修改为标准错误,因为我认为这是一个缓冲问题。仍然没有输出。def
readdir
(self, path, offset): sys.stderr.flush()然后,我继续用其他代码
填充<
浏览 4
提问于2011-10-30
得票数 0
回答已采纳
3
回答
在
使用g++编译器时,如何使用c风格初始化结构?
、
、
、
通常,为了
在
c
中
初始化struct,我们只能指定字段
的
一部分。如下所示: .getattr = hello_getattr, .open = hello_open,}; 然而,
在
C++
中
,我们应该初始化st
浏览 2
提问于2012-08-25
得票数 5
回答已采纳
1
回答
融合文件系统以与FTP通信
、
、
我正在做一个项目,用C语言创建一个与FTP服务器通信
的
fuse
文件系统(只读文件,不写文件)。我已经实现了getattr、read和
readdir
fuse
函数
,并且还添加了libcurl功能,假设它在
函数
中
作为参数接收
的
路径是FTP服务器
的
URL。但是我不明白如何在命令行
中
传递ftp服务器
的
URL,这样
fuse
_main()
函数
就会从主
函数
中被
浏览 30
提问于2020-05-29
得票数 0
1
回答
Fuse
:将一个stat结构从
readdir
()传递给getattr()
、
我正在尝试为
readdir
()
中
的
每个记录
填充
一个stat结构,并通过
填充
()将相应
的
stat传递给getattr。当
填充
到时,
FUSE
只识别stat结构
的
某些字段(切题:总是这样吗?)。也许值得注意
的
是,我试图通过上面的问题解决
的
问题是,我希望
在
每个记录
的
基础上将(非POSIX)信息从
readdir
传递到getattr。最初,我
的</e
浏览 2
提问于2013-03-13
得票数 1
回答已采纳
1
回答
如何在
Fuse
python中正确地编写
readdir
?
、
我想学习如何用
Fuse
编写文件系统。我
的
想法是编写一个与pinboard.in (书签服务)通信
的
文件系统。我对
readdir
有意见。据我所知,
readdir
是一个
函数
,它返回文件系统
中
的
文件和文件夹。
Fuse
中
运行此程序时,我会得到以下内容 unique: 2, success, outsize: 120 unique: 3, opcode: OPEND
浏览 5
提问于2014-02-03
得票数 2
回答已采纳
1
回答
fuse
:创建线程错误:资源暂时不可用
、
在为最简单
的
fuse
文件系统编写了getattr和
readdir
函数
之后,我得到了
fuse
: error创建线程:资源暂时不可用。。我想知道我
在
代码
中
犯了什么错误passthrough.c:65:2: warning: (near initialization for 'oper.getattr') [en
浏览 0
提问于2019-03-24
得票数 0
回答已采纳
1
回答
如何在C
中
创建
FUSE
文件?
、
、
、
、
对于赋值,我们必须使用C构建一个
FUSE
文件系统。我试图
在
启动
fuse
时
在
挂载目录
中
创建一个空文件,但它不能工作。我尝试将以下内容放在我自己
的
fuse
init
函数
的
实现
中
:fclose(fp);
在
我这样做之后,当我试图导航到挂载点时所发生
的
情况是然后,我将以下内容放置<
浏览 2
提问于2015-04-06
得票数 2
回答已采纳
1
回答
在
熔断器
中
,
readdir
和opendir有什么区别?
在
中
,
readdir
和opendir都是定义
的
操作。 根据我所发现
的
,
readdir
将列出目录
的
内容。如果是的话,opendir
的
功能是什么?
浏览 1
提问于2021-02-13
得票数 0
回答已采纳
1
回答
fuse
python:
readdir
函数
所需
的
返回类型?
、
、
我正在使用python编写一个
fuse
文件系统,它应该与S3交互(基本上将S3桶作为文件系统处理),并在
readdir
实现
中
面临一些问题。首先,我想提到我对python和
fuse
比较陌生(更多
的
java家伙,这里使用python是因为
fuse
绑定
的
简单.),所以这可能只是一个愚蠢
的
初学者
的
错误。下面是文件系统
的
控制台输出:(找到
的
条目是一些“目录”,即没有数据
的
S3键) Readi
浏览 2
提问于2016-01-26
得票数 1
回答已采纳
2
回答
在
应用程序运行时,使可执行
的
嵌入式二进制blob可作为文件系统文件访问。C/C++
、
、
、
、
预期
的
步骤有点类似(让我们假设我们只针对Linux,为了简单起见): 因此,这个问题
的
要点是上面的
浏览 4
提问于2021-03-08
得票数 0
1
回答
如何在Linux内核
中
递归读取目录
的
内容?
、
、
我想实现一个树遍历
函数
,它打印内核
中
给定目录
的
所有内容。我知道如何在用户空间中这样做,但我
的
要求是在内核空间中这样做。为此,我正在研究vfs_
readdir
函数
,并对它
的
用法有些困惑。*,据我
的
理解,filldir_t是一个
函数
指针,用于回调
函数
,它
填充
了由void *指向
的
用户提供
的
缓冲区。研究
填充
函数
定义 静态整数
填
浏览 3
提问于2015-09-16
得票数 4
4
回答
实现基本文件系统
、
、
作为一个大学项目,我需要在一个文件
中
实现一个基本
的
文件系统。那我该怎么做?我需要知道
的
是什么?这些要求包括后台有一个守护进程。此外,使用此系统
的
应用程序需要使用Unix域套接字连接到服务器。文件系统应该具有以下功能: 删除文件
浏览 2
提问于2010-02-03
得票数 9
回答已采纳
1
回答
档案上
的
Overlayfs
、
、
我试图
在
安装有overlayfs
的
文件系统上应用一个使用archivemount
的
覆盖:tar zcf somefile upper/ worksudo mount -t overlay -o lowerdir=/,upperdir=tmp/upper,workdir=tmp/work overlayfs tmp/mount 但是,挂载失败
的
原因是
浏览 0
提问于2018-12-09
得票数 2
1
回答
使用syscall open()
在
FUSE
中
打开文件
、
、
、
我最近正在研究
fuse
,但是仍然无法掌握它
的
工作原理,因为我对linux
中
的
文件系统知之甚少。最令人困惑
的
是,如果我使用syscall ()
在
fuse
_operation“打开”
的
函数
中
打开一个文件,会发生什么,就像下面的 这个文件系统
中
的
一个文件(“myfilesystem”)被打开,请求最终被<em
浏览 3
提问于2020-07-01
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
HCC推出故障安全,防止意外复位或断电的exFAT解决方案
Linux 遭入侵,挖矿进程被隐藏案例分析
让同事看呆,高逼格的漏斗图来了,可很多人都说像裤衩子~
计算机二级Python考点解析4
PHP常用的文件操作函数
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券