s3fsfuse调试

news/2024/11/19 17:20:31/

这里由于是调试fuse操作,所以使用attach process的方式调试,方式参照《vscode使用attach process调试进程》这篇笔记

libfuse.so里面代码暂时不知道怎么跳进去

所以我这里挨个点进定义的首行代码打上断点。

 

一、测试ll /mnt/s3

s3fs_getattr

s3fs_access

s3fs_getattr

s3fs_opendir

s3fs_getattr

s3fs_readdir

s3fs_getattr

s3fs_getattr

s3fs_getattr

s3fs_getattr

s3fs_getattr

s3fs_getattr

 

readdir后面有5次 s3fs_getattr

刚好对应5个对象

二、测试 echo

echo "11111" > /mnt/s3/1234567.txt

s3fs_getattr

s3fs_getattr

s3fs_getattr

s3fs_getattr

s3fs_create(跟goofys一样创建一个0大小的空文件)

s3fs_getattr

s3fs_flush

s3fs_write (写入文件内容)

s3fs_flush

s3fs_release


http://www.ppmy.cn/news/238884.html

相关文章

FS模式

1. 什么是FS模式?为什么要使用FS模式 S :动态的,静态的变量. F :不变的,常量. 最近在重构一系统,发现N多常量类,有此感受! FS模式是解决系统中存在大量常量类,管理混乱的问题. JAVA中常量类最好只有一个,便于查找.提高编码效率.加强可读性. 2. 怎么使用FS模式? 原则1: 对…

node-fs模块

fs模块 这篇文章来谈一谈node的内置模块之一fs文件系统模块。 有很多api,下面来说一下比较常见的api: 1.读取文件 readFile(path,callback) 异步操作 fs.readFile("../q.txt",(err,data)>{console.log(data);})readFileSync(path) 同步操作 con…

【node.js】fs 模块

fs 文件系统 fs (file system) 文件系统,属于 node.js 的核心模块,用于操作文件(夹) 使用 fs,需要先引入该模块 核心模块的标识就是模块的名字,这里就是 fs const fs require(fs);同步和异步调用 fs 模块中的操作有 2 种形式…

node的fs模块

node的fs模块 前几天一个月薪35k的兄弟,给我推了一个人工智能学习网站,看了一段时间挺有意思的。包括语音识别、机器翻译等从基础到实战都有,很详细,分享给大家。大家及时保存,说不定啥时候就没了。 一、简述 fs模块…

fs概述及基本使用

PRI是实际物理线路, sip trunk是ip虚拟连接 ACD(Automatic Call Distributor) 自动呼叫分配,也叫智能选择座席. ACD掌握坐席状态,是否分配呼叫 若acd未拦截,则sip终端代理(话机)能判别当前状态、指示用户放音、回复响应 IVR(In…

FSL5.0使用教程

关于如何在Windows中安装可以参考我的博客:window下安装脑图像处理软件FSL 如有问题,欢迎加入交流群共同探讨:515574325 官方文档:https://fsl.fmrib.ox.ac.uk/fsl/fslwiki/FslOverview 我用的是Ubantu16.04,安装的是fsl-compl…

电销机器人价格费用如何?对比过才知道

电话营销作为当前企业开发客户最直接的一种营销方式,虽然电话营销很多缺点有客户难寻、人员流动大、培训时间长、销售成本高等,但是丝毫不影响企业用它来拓客,而电销机器人就是针对这些出现的问题而研发,专门针对电话销售的人员拓…

小宝机器人_家用教育智能机器人

小宝机器人—"打令"机器人 小宝机器人官网排名小宝机器人官网排名下面我来为大家推荐小宝机器人高性价比的大品牌商家可以找茂名市齐聚机器人有限公司,经营各种智能产品的,一起来看看吧 小宝机器人它不仅是段子手、小管家、还是一只能行走会卖萌的小可爱…