03 2023 档案

摘要:为fuse模块新增trace event,执行stat命令时,记录trace,输出inode的信息。 一、trace event定义 include\trace\events目录下新增fuse.h文件 /* SPDX-License-Identifier: GPL-2.0 */ #undef TRA 阅读全文
posted @ 2023-03-15 07:45 geshifei 阅读(517) 评论(0) 推荐(0)
摘要:背景 系统中一些文件丢失了,需要查明丢失的原因,对这个问题有很多方法可以debug,比如ftrace、fsnotify、在unlink、rename函数中加printk等方法,因为ftrace、fsnotify不能获取进程名,并且我们系统中printk默认是关闭的,所以采取了“内核记录文件,存储在磁 阅读全文
posted @ 2023-03-09 10:23 geshifei 阅读(71) 评论(0) 推荐(0)
摘要:libfuse源码:GitHub - libfuse/libfuse: The reference implementation of the Linux FUSE (Filesystem in Userspace) interface 2fd46b19-8ea3-48b8-abb0-7a62b3c 阅读全文
posted @ 2023-03-06 20:45 geshifei 阅读(456) 评论(0) 推荐(0)
摘要:本文记录一下monkeyrunner环境搭建遇到的各种坑,以免以后再次踩坑。首先要提一下巨坑,务必要安装java 8(本文记录于2023.3),安装其他版本java,运行monneyrunner会有很多问题,见第七节。 一、安装java 8 oracle官网Java Archive Download 阅读全文
posted @ 2023-03-02 15:41 geshifei 阅读(157) 评论(0) 推荐(0)