讲师中心 微信公众号
AI工具推荐 视频效率加速

麒麟系统怎么恢复被误清空的/var/log系统日志目录

胖宇大大_6565

胖宇大大_6565

发布时间:2026-10-22 11:47:49

|

182人浏览过

|

来源于php中文网

原创

误删/var/log后,应立即停写对应ext4分区并卸载,用extundelete恢复核心日志;若失败,则用photorec底层扫描文本特征日志。

麒麟系统怎么恢复被误清空的/var/log系统日志目录

麒麟系统误清空/var/log目录后,日志文件虽从目录树消失,但原始数据块仍保留在磁盘扇区中,只要该分区未发生新写入,就可通过解析ext4文件系统残留inode与目录项重建日志结构;关键前提是立即停止向根分区或/var所在分区写入任何数据,否则syslog、kern.log等文件占用的数据块会被覆盖,恢复将失败。

确认/var/log所在分区并立即停写

在终端执行 df -T /var/log,查看挂载点对应的设备名(如 /dev/sda2)和文件系统类型(必须为ext4)。若输出显示 Mounted on 为 /,说明日志位于根分区,此时【必须立刻关闭所有非必要进程,尤其是rsyslog、journald、桌面环境服务】,避免日志守护进程自动创建新文件覆盖空闲块。

执行 sudo umount /dev/sda2 尝试卸载——这是后续使用 extundelete 的硬性前提。若提示 device is busy,运行 sudo lsof +D /var/log 查出占用进程,逐个 kill -9 终止后再重试卸载。

用extundelete恢复已删除的日志文件

extundelete 能精准识别 ext4 日志删除后的 inode 状态,优先恢复 syslog、kern.log、auth.log 等核心文本日志,保留原始时间戳与行结构。

第一步:安装依赖并验证工具可用性
执行 sudo apt install e2fsprogs 确保 e2fsprogs 套件就绪;再运行 extundelete --version 确认命令可调用。

第二步:扫描并列出可恢复日志条目
执行 sudo extundelete /dev/sda2 --inode 2 进入根目录 inode,观察输出中是否包含 syslog、kern.log 等文件名及其 inode 编号;若存在,说明元数据尚未被复用,恢复成功率高。

第三步:定向恢复关键日志文件
逐个执行恢复命令,例如:
sudo extundelete /dev/sda2 --restore-file "var/log/syslog"
sudo extundelete /dev/sda2 --restore-file "var/log/kern.log"
恢复结果默认存入当前目录的 RECOVERED_FILES 文件夹,注意路径必须写相对路径(不含开头斜杠)。

用photorec进行底层签名扫描(无文件系统依赖)

当 extundelete 扫描无结果、或 /var/log 所在分区已部分覆写时,photorec 可绕过目录结构,直接扫描磁盘扇区中符合文本日志特征(如以 Oct 1 02:30:15 开头、含 kernel: 或 systemd[1]: 字样)的数据块。

方法一:终端启动扫描
执行 sudo photorec → 使用方向键选择物理磁盘(如 /dev/sda,不是分区)→ 在分区列表中选中 Linux 类型分区(对应 /dev/sda2)→ 按 Proceed → 文件系统类型选 Other(跳过 ext4 解析)→ 设置输出目录为另一块已挂载磁盘(如 /mnt/usb/output)→ 按 C 启动扫描。

方法二:过滤识别日志类文件
扫描完成后进入 output 目录,执行 file * | grep -i "text\|ASCII" 筛选出纯文本文件;再用 head -n 5 filename 查看前几行,确认是否含 syslog 时间戳格式或内核日志关键字;对匹配项重命名为 syslog_recovered_1、kern_log_recovered_2 等便于识别的名称。

热门AI工具

更多
超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

墨刀AI
墨刀AI Hot

一款AI图像与设计工具,主要用于产品经理的专属智能体,适合需要提升相关任务效率的用户。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

Lovart
Lovart Hot

一款面向视觉设计创作的AI设计平台,可通过智能体和画布工作流辅助制作海报、Logo、网页、PPT及其他视觉内容。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

相关专题

更多
PHP2Shell高危漏洞修复教程
PHP2Shell高危漏洞修复教程

PHP2Shell漏洞是什么,哪些PHP版本和运行环境会受到影响,服务器应该如何检测与修复?本专题提供版本自查脚本、Linux与Docker升级命令、PHP-FPM和Apache排查步骤,以及修复验证、临时缓解和应急响应方案。

0

2026.10.22

剧云人物设定与关系管理教程
剧云人物设定与关系管理教程

本专题介绍剧云人物设定与关系管理,讲解角色小传、性格职业、人物目标、背景资料和关系网络的创建及维护方法。

0

2026.10.22

剧云故事大纲与分场规划教程
剧云故事大纲与分场规划教程

本专题讲解剧云梗概与多级大纲功能,覆盖全局、分集、分场结构生成,以及主线冲突、剧情节点和场次顺序调整。

0

2026.10.22

VibeKnow PPT讲解视频教程汇总
VibeKnow PPT讲解视频教程汇总

本专题介绍VibeKnow PPT讲解模式的素材准备、旁白生成、页面节奏、画面呈现与导出设置,适合课程和培训场景。

0

2026.10.22

VibeKnow PDF转视频教程合集
VibeKnow PDF转视频教程合集

本专题围绕VibeKnow的PDF转视频功能,讲解文件准备、内容解析、脚本生成、重点可视化及配音字幕检查方法。

0

2026.10.22

二狗PPT模板与视觉设计
二狗PPT模板与视觉设计

本专题介绍二狗PPT的职场模板、主题风格与页面版式,覆盖模板切换、色彩选择、内容匹配和正式汇报场景下的视觉优化方法。

0

2026.10.22

php漏洞修复方法
php漏洞修复方法

PHP漏洞聚合专题,持续整理PHP最新高危漏洞、CVE安全预警、受影响版本、自查命令及修复方案,覆盖PHP-FPM、Docker、Ubuntu与Linux服务器环境,帮助开发者快速完成漏洞排查、版本升级和安全加固。

20

2026.10.22

二狗PPT入门与基础操作
二狗PPT入门与基础操作

本专题整理二狗PPT从官网进入、输入主题、生成大纲到制作成稿的基础操作,帮助新手掌握AI一键生成职场PPT的完整流程。

0

2026.10.22

讯飞绘文AI配图与绘图模型合集
讯飞绘文AI配图与绘图模型合集

本专题讲解讯飞绘文AI配图与绘图2.0 Pro,覆盖提示词、画面比例、参考图、风格选择及图片优化,帮助用户制作匹配内容的视觉素材。

0

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn