首页 > TAG信息列表 > debugfs
文件系统_debugfs
概述 DebugFS,顾名思义,是一种用于内核调试的虚拟文件系统,内核开发者通过debugfs和用户空间交换数据。类似的虚拟文件系统还有procfs和sysfs等,这几种虚拟文件系统都并不实际存储在硬盘上,而是Linux内核运行起来后才建立起来。 通常情况下,最常用的内核调试手段是printk。但printk并不Ftrace功能使用
1、打开内核配置 kernel hacking --> Tracers 打开需要的tracer项 2、依赖项,跟踪函数名,需要打开内核符号表项 General setup --> Configure standard kernel features 3、ftrace 通过debugfs文件系统向用户空间提供访问接口,需要挂载debugfs 4、挂载debugfs后,可以查看到跟踪器Linux下删除的文件如何恢复
Linux下删除的文件如何恢复 参考自: [1]linux下误操作删除文件如何恢复 [2]Linux实现删除撤回的方法 以/home/test.txt为例 1、df -T 文件夹 找到当前文件所在磁盘分区 df -T /home Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sda1 ext4高通ADSP抓取sensor init log
高通平台adsp sensor的驱动log需要使用QXDM抓取,sensor init是sensor初始化的log信息,这时候QXDM还没有识别到diag口,无法直接获取。 高通支持如下两种获取adsp侧sensor init log的方式。 第一种方式是:通过adb名利重启sensors a. adb shell stop sensors b. adb shell “echoLinux驱动开发2——devfs udev procfs sysfs debugfs傻傻地分不清楚
Linux调试文件系统 1.1、procfs 早期的Linux内核中,内核通过procfs输出调试信息,可以在用户态通过读写procfs节点与内核进行交互,用来获取处理器、内存、设备驱动、进程等各种信息。但是随着Linux的普及,Linux驱动开发者往procfs中添加了大量的设备驱动相关的节点,因此,sysfs应运而生。Luinx 删除恢复
1:打开文件分区 df debugfs: open /dev/sda1 2:查看当前文件夹下可以恢复的所有文件列表 debugfs: ls -d /home/linux/shl/sy_linux/ 3:找到对应的参数带入命令 debugfs: logdump -i <2165564> -f 3 4:退出debugfs,开始恢复文件 bs与offset值一致,skip与block值一致 dd if=/dev