Linux数据恢复8种实战方案
Linux数据恢复8种实战方案【免费下载链接】Awesome-Linux-Software A list of awesome Linux softwares项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Linux-Software凌晨三点你敲下rm -rf ~/docs/回车盯着终端愣了十秒。数据能不能救回来取决于两件事磁盘上是否还在继续写入以及你有没有用对工具。开源清单 Awesome-Linux-Software 收录的 Linux 数据恢复与备份工具可以拆成三类文件恢复、分区修复、事前备份。先判断你的丢失发生在哪一层打开工具之前先对着症状对号入座选错方向会白忙一场你看到的现象丢失层级该走哪条路对应工具文件不见了分区还在文件级从磁盘裸数据里按特征雕刻文件PhotoRec分区变未分配、系统进不去分区/引导级重建分区表和引导扇区TestDisk系统彻底起不来终端都打不开系统级从 U 盘启动救援环境再操作SystemRescue CD什么都还没坏想提前兜底预防快照 加密备份Timeshift、BorgBackup、rclone、Deja Dup、Duplicity后面三组按这个顺序展开第一组管已经丢了第二组管还没丢第三组管数据量大、要上云。文件已经没了3 个抢救工具这组适合数据已经丢失、需要在几小时内把文件挖出来的场景。三者分工磁盘结构坏了找 TestDisk只丢文件用 PhotoRec系统连终端都进不去时先用 SystemRescue CD 启动。PhotoRec按文件签名把文件雕出来PhotoRec 不读文件系统直接扫整块磁盘靠文件头特征每种文件类型开头几个字节有固定模式识别文件所以分区被格式化后文件仍能挖出来支持 300 多种格式。安装并指定磁盘运行输出目录务必选另一块物理磁盘sudo apt install testdisk # PhotoRec 和 TestDisk 是同一个包 sudo photorec /dev/sdb菜单里按顺序选磁盘 → 文件系统类型Linux 一般选 ext4→ 输出目录 → 开始扫描。1TB 磁盘扫描通常 10~30 分钟。TestDisk修复分区表和引导扇区磁盘显示未分配或系统无法启动多半是分区表或引导扇区被写坏了数据本身往往还在。TestDisk 的深度扫描会重新定位分区边界再把正确的分区表写回去。sudo testdisk /dev/sdb进入后选磁盘 → 选 [Partition table type] 为 Intel/PC → 选 [Deeper] 做全盘扫描看到状态为 OK 的分区候选后选 Write 写回分区表。注意这一步会改磁盘元数据确认扫描结果对得上之前的分区大小再动手。SystemRescue CD系统挂掉时先启动一个环境系统起不来你就没地方装恢复工具。SystemRescue CD 是一个从 U 盘启动的完整 Linux 环境Live USB插上去直接开机用无需安装自带 TestDisk、PhotoRec 和磁盘检修工具。启动后第一件该做的事是查磁盘自检报告SMART记录坏道、读写错误等健康指标smartctl -a /dev/sda如果 Reallocated Sector Count重映射扇区数在涨说明盘在物理退化停止任何恢复操作先想办法把数据镜像出来。还没丢提前搭的 3 道防线这组适合还没出过事、不想等出事再动手的人。Timeshift 管系统这一层Deja Dup 图形化最省事Duplicity 主打加密上远端。Timeshift把整个系统退回昨天Timeshift 用 rsync 硬链接增量备份新文件才写盘老文件复用同一份数据块做系统快照升级搞坏了系统选一个旧快照整系统还原即可。sudo apt install timeshift sudo timeshift --create # 立刻建一个手动快照建好后在设置里勾上每周自动快照再配一个清理策略保留最近若干份。Deja Dup新手三分钟上手的图形备份Deja Dup 是带内置加密的图形客户端配好目标位置后按计划自动跑适合完全不想碰命令行的人。唯一要记牢的解密密钥存在系统钥匙串里钥匙丢了备份就是一堆废数据。Duplicity加密卷推到远端Duplicity 生成 GPG 加密的 tar 格式备份卷可以上传到本地或远端文件服务器走 SSH 通道即可。家里有 NAS 或一台便宜的 VPS 时这是轻量选择。duplicity full /home/me/work /backup/ssh首次运行会要求设置 GPG 密码之后每次备份都自动加密。数据量大、要上云2 个增量方案这组适合数据量几十 GB 往上、或需要把数据同步到云存储的人。共同点都支持增量首次全量之后后续只传新增和修改过的部分。BorgBackup去重 压缩 认证加密BorgBackup 存储前先去重相同内容在所有备份里只存一份再压缩、加密加密同时校验数据完整性。长期备份同一台机器占用往往能省下一半以上。borg init --encryptionrepokey /mnt/backup/repo borg create /mnt/backup/repo::$(date %F) ~/Documents第二条命令每天跑一次每次只花几秒传增量。rclone40 多家云盘一条命令同步rclone 支持 40 多种云存储除同步外还支持客户端加密数据在本地先加密再上传云端只存密文。rclone config # 首次运行按向导配置一个远端 rclone sync ~/photos remote:photossync会让远端和本地目录完全一致包括删除多余文件只想追加同步时用copyto更稳。完整走一遍从误删到验证挑最高频的场景rm掉一个目录后恢复按止损 → 操作 → 验证 → 善后四步走。第一步止损。停掉一切写入分区还挂着就先卸载sudo umount /dev/sdb1如果是根分区从 SystemRescue 之类的 Live USB 启动再操作。期间别装软件、别开文件管理器每多一次写入被删数据块被覆盖的概率就高一分。第二步操作。运行 PhotoRec输出目录指定到另一块物理磁盘sudo photorec第三步验证。恢复出来的文件按类型编号命名f001234.png 这种抽几个确认内容完整file recovered/f001234.png # 查文件头是否完整PhotoRec 按签名恢复内容一般完整但文件名丢失重要文档要人工翻一遍确认。第四步善后。原分区重新挂载重要文件挪进备份位置用第二、三组的工具把增量备份建起来。恢复是一次性的备份才是常态。横向对比按粒度选工具工具恢复粒度界面上手成本增量支持加密PhotoRec单个文件文字菜单低跟着向导走无无TestDisk分区 / 引导文字菜单中无无SystemRescue CD整机环境Live USB 终端中无无Timeshift整个系统图形 命令行低有硬链接无Deja Dup目录图形低有有Duplicity目录命令行中有有GPGBorgBackup备份仓库可跨机命令行中有有认证加密rclone目录 / 云端命令行中有可选客户端加密一句话选择只救文件用 PhotoRec分区坏了上 TestDisk系统要能长期可回滚用 Timeshift数据要离开本机用 rclone 或 BorgBackup。排坑清单5 个最容易踩的坑恢复时向原盘写入——装软件、存文件到同一分区都会覆盖已删除的数据块导致彻底找不回输出目录永远选另一块物理磁盘。指望 PhotoRec 还原文件名——它按签名雕刻文件名全部丢失重要数据的唯一可靠路径是平时有备份。丢了备份密钥——Deja Dup 的密钥在钥匙串、Borg 的在 repokey 机制里、Duplicity 的靠 GPG密钥丢了备份全废密钥要单独存放。备份写到同一块盘——盘一坏源数据和备份同归于尽备份必须跨盘或上云。以为 rm 有回收站——Linux 命令行没有默认回收站rm 即刻删除可把常用删除别名指向 trash-cli 的trash-put。行动收束今晚就做 4 件事装好恢复工具sudo apt install testdisk包很小先备着。建第一个系统快照sudo timeshift --create顺手把每周自动快照打开。把一个重要目录拷到另一块盘并实际打开几个文件验证。跑一遍rclone config配一个云远端同步一个小目录试水。想看完整清单本文 8 个工具都出自开源清单 Awesome-Linux-Software 的数据恢复分类git clone https://gitcode.com/GitHub_Trending/aw/Awesome-Linux-Software【免费下载链接】Awesome-Linux-Software A list of awesome Linux softwares项目地址: https://gitcode.com/GitHub_Trending/aw/Awesome-Linux-Software创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

软件测试外包面试:JVM调优与JMeter性能测试实战指南

软件测试外包面试:JVM调优与JMeter性能测试实战指南

1. 软件测试外包面试的现状与挑战最近在技术社区看到不少测试同行吐槽:"现在连外包公司的测试面试都这么难了?"作为在测试行业摸爬滚打多年的从业者,我深有同感。五年前,外包测试岗位可能只需要会写测试用例、执行手工测…

2026/8/24 5:27:52 阅读更多 →
Vue3生命周期本质:响应式调度与浏览器渲染管线对齐

Vue3生命周期本质:响应式调度与浏览器渲染管线对齐

1. 这不是“背诵清单”&#xff0c;而是 Vue3 组件运转的实时心跳图谱你打开一个 Vue3 项目&#xff0c;写下一个<script setup>&#xff0c;敲下onMounted(() > { console.log(我挂载了) })——这行代码背后&#xff0c;绝不是一句静态的“生命周期钩子”&#xff0c…

2026/8/24 5:27:52 阅读更多 →
AI解读:某IM软件本地数据库密钥提取与解密

AI解读:某IM软件本地数据库密钥提取与解密

AI解读&#xff1a;某IM软件本地数据库密钥提取与解密⚠️ 【安全与免责声明】 本文系AI生成&#xff0c;其探讨的技术原理及提供的代码片段未经验证&#xff0c;仅限用于个人数据备份恢复、经授权的安全研究、数字取证及逆向工程相关原理的学习。 严禁将相关技术用于未经授权访…

2026/8/24 5:27:52 阅读更多 →

最新新闻

没有调音台也能开唱:KaraokeEternal推荐的音频与麦克风连接方案

没有调音台也能开唱:KaraokeEternal推荐的音频与麦克风连接方案

没有调音台也能开唱&#xff1a;KaraokeEternal推荐的音频与麦克风连接方案 【免费下载链接】KaraokeEternal Open karaoke party system 项目地址: https://gitcode.com/gh_mirrors/ka/KaraokeEternal KaraokeEternal 是一个开源的卡拉OK派对系统&#xff08;Open kara…

2026/8/24 9:15:36 阅读更多 →
参与 CUGA 开源 AI Agent 社区:贡献指南、项目路线图与社区支持完全介绍

参与 CUGA 开源 AI Agent 社区:贡献指南、项目路线图与社区支持完全介绍

参与 CUGA 开源 AI Agent 社区&#xff1a;贡献指南、项目路线图与社区支持完全介绍 【免费下载链接】cuga-agent CUGA is an open-source generalist agent harness for the enterprise, supporting complex task execution on web and APIs, OpenAPI/MCP integrations, compo…

2026/8/24 9:15:36 阅读更多 →
为什么搜索结果页要有过滤栏?yacy_webclient_bootstrap分面导航(Facet)深度解析

为什么搜索结果页要有过滤栏?yacy_webclient_bootstrap分面导航(Facet)深度解析

为什么搜索结果页要有过滤栏&#xff1f;yacy_webclient_bootstrap分面导航&#xff08;Facet&#xff09;深度解析 【免费下载链接】yacy_webclient_bootstrap YaCy Search Client using bootstrapcss 项目地址: https://gitcode.com/gh_mirrors/ya/yacy_webclient_bootstra…

2026/8/24 9:15:36 阅读更多 →
aws-security-automation进阶实践:安全告警如何自动IP地理溯源+WHOIS定位,直推Slack/Chime

aws-security-automation进阶实践:安全告警如何自动IP地理溯源+WHOIS定位,直推Slack/Chime

aws-security-automation进阶实践&#xff1a;安全告警如何自动IP地理溯源WHOIS定位&#xff0c;直推Slack/Chime 【免费下载链接】aws-security-automation Collection of scripts and resources for DevSecOps and Automated Incident Response Security 项目地址: https:/…

2026/8/24 9:15:36 阅读更多 →
Sonic CD开发者菜单全解:RSDKv3的F1-F12调试技巧与实时调色板可视化

Sonic CD开发者菜单全解:RSDKv3的F1-F12调试技巧与实时调色板可视化

Sonic CD开发者菜单全解&#xff1a;RSDKv3的F1-F12调试技巧与实时调色板可视化 【免费下载链接】Sonic-CD-11-Decompilation A Full Decompilation of Sonic CD (2011) & Retro Engine (v3) 项目地址: https://gitcode.com/gh_mirrors/so/Sonic-CD-11-Decompilation …

2026/8/24 9:15:36 阅读更多 →
React 布局系统终极指南:react-antd-admin 的 Header、侧边栏与 TagsView 页签实现秘密

React 布局系统终极指南:react-antd-admin 的 Header、侧边栏与 TagsView 页签实现秘密

React 布局系统终极指南&#xff1a;react-antd-admin 的 Header、侧边栏与 TagsView 页签实现秘密 【免费下载链接】react-antd-admin Management system with react and ant-design. 项目地址: https://gitcode.com/gh_mirrors/reacta/react-antd-admin react-antd-ad…

2026/8/24 9:14:32 阅读更多 →

日新闻

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践

前端内容安全与依赖审计实践 前端安全依赖分层防护。没有任何单一配置能替代输出编码、权限校验和依赖更新。 把不可信内容当作数据 默认使用框架的转义能力&#xff1b;确需渲染 HTML 时&#xff0c;先在服务端或可信的客户端库中进行白名单过滤。避免把用户输入直接赋给 inne…

2026/8/24 1:08:15 阅读更多 →
Windows登录密码存储机制全解析:从哈希算法到安全加固实战

Windows登录密码存储机制全解析:从哈希算法到安全加固实战

1. 项目概述&#xff1a;Windows登录密码的“黑匣子”每次你按下CtrlAltDel&#xff0c;输入密码&#xff0c;然后看到那个熟悉的桌面&#xff0c;这背后发生了一系列复杂而精密的操作。作为一名长期与Windows系统打交道的从业者&#xff0c;我经常被问到&#xff1a;“我的密码…

2026/8/24 1:08:15 阅读更多 →
AI面试系统安全挑战与解决方案

AI面试系统安全挑战与解决方案

1. 项目概述&#xff1a;AI面试系统的安全挑战去年参与某跨国企业AI面试系统部署时&#xff0c;遇到一个典型案例&#xff1a;候选人在视频面试中无意提到竞争对手产品名称&#xff0c;系统竟自动将该信息关联到企业知识库并生成竞品分析报告。这个看似"智能"的功能&…

2026/8/24 1:08:15 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态&#xff0c;宏观上观察到的光是由无数个微观的光量子组成的&#xff0c;每个光子在产生的瞬间&#xff0c;其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前&#xff0c;在微观层面&#xff0c;每个光量子的运动轨迹是以波函数所展现…

2026/8/24 0:06:02 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”&#xff0c;而是SIP会话的动态重定向你有没有遇到过这样的场景&#xff1a;客服坐席A正在和客户通电话&#xff0c;突然需要把这通对话无缝转给专家坐席B&#xff0c;客户完全感知不到中间的断连——既没听到忙音&#xff0c;也没被要求重新拨号…

2026/8/24 0:20:20 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack&#xff1f;如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法&#xff0c;那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 0:14:11 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速&#xff1a;macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/23 18:47:06 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南&#xff1a;3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗&#xff1f;ncmdump解密工具帮你轻松解决这个困…

2026/8/23 12:10:44 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片&#xff1a;为英语学习 App 打造桌面级学习助手适用平台&#xff1a;HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0&#xff08;API 26 Beta&#xff09;新增了 AgentCard 智能体卡片能力&#xff0c;这是继 HMAF&#xff08;鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →