欢迎访问 内存溢出 —— 独立后端与系统工程技术博客

专注于分布式系统、Linux内核、数据库存储与后端工程实践

Linux 文件系统取证:ext4 journal 与 deleted inode 恢复

发表于:|最后更新:|分类:数字取证|阅读:1833 次

ext4 的 journal 日志记录了元数据变更,即使文件被删除,仍可通过分析日志与残留 inode 恢复文件名、时间戳与部分数据块。

ext4 磁盘布局

一、使用 debugfs 提取已删除 inode

bash
# 查看文件系统日志与 inode 状态
debugfs -R "lsdel" /dev/sdb1

# 导出指定已删除 inode 的内容
debugfs -R "dump <12345> /tmp/recovered.bin" /dev/sdb1

# 结合日志分析元数据变更时间线
debugfs -R "logdump -i <12345>" /dev/sdb1