当前位置: 首页 > news >正文

Linux文件恢复

很麻烦== 一般还是小心最好 特别恢复的时候 可能不能选择某个文件夹去扫描恢复
所以 删除的时候 用rm -i代替rm 一定小心
以及 探索下linux的垃圾箱机制

注意 一定要恢复到不同文件夹 省的出问题

法1

在这里插入图片描述

系统自带工具 debugfs

但是好像不能重启?

testdisk

1、安装

1.1 源码安装(不建议,问题很多)

# 这种
wget https://www.cgsecurity.org/testdisk-7.2.linux26-x86_64.tar.bz2
tar xjf testdisk-7.2.linux26-x86_64.tar.bz2 

or

解压安装包:tar -jxvf testdisk-7.2.tar.gz

进入安装目录:

创建目录:mkdir config

创建configure文件:autoreconf --install -W all -I config(缺少依赖需安装:yum install autoreconf automake)

编译:compile.sh 或者 .configure

1.2 解压使用

地址:http://www.cgsecurity.org/wiki/TestDisk

直接解压就可以使用:tar -jxvf testdisk-7.2.linux26-x86_64.tar.bz2

2、使用

源码安装的在安装目录下执行src里面的photorec文件

执行命令:.src/photorec

解码安装的在解码目录下执行命令:./photorec_static

然后能够选择类型

检查 /proc/filesystem 没测试过

在 /proc/filesystem 中,可以找到已挂载文件系统的列表。对于每个文件系统,它会显示一个 mount_id,如果使用此 mount_id 调用 debugfs 应用程序,可以浏览该文件系统的目录。如果文件最近被删除,它可能仍然可见,并且可以通过该 debugfs 挂载进行恢复。

相关文章:

Linux文件恢复

很麻烦 一般还是小心最好 特别恢复的时候 可能不能选择某个文件夹去扫描恢复 所以 删除的时候 用rm -i代替rm 一定小心 以及 探索下linux的垃圾箱机制 注意 一定要恢复到不同文件夹 省的出问题 法1 系统自带工具 debugfs 但是好像不能重启? testdisk 1、安装 …...

大数据的数据质量有效提升的研究

大数据的数据质量有效提升是一个涉及多个环节和维度的复杂过程。以下是从数据采集、处理、管理到应用等方面,对大数据数据质量有效提升的研究概述: 一、数据采集阶段 明确采集需求:在数据采集前,需明确数据需求,包括…...

Flink-CDC解析(第47天)

前言 本文主要概述了Flink-CDC. 1. CDC 概述 1.1 什么是CDC? CDC是(Change Data Capture 变更数据获取)的简称 ,在广义的概念上,只要是能捕获数据变更的技术,都可以称之为 CDC。 核心思想是&#xff0c…...

二阶段测试

二阶段测试 1、部署框架前准备工作 服务器类型部署组件ip地址DR1调度服务器 主(ha01)KeepalivedLVS-DR192.168.168.21DR2调度服务器 备 (ha02)KeepalivedLVS-DR192.168.168.22web1节点服务器 (slave01)NginxTomcatMySQL 备MHA managerMHA node192.168.1…...

CSP-J模拟赛day1——解析+答案

题目传送门 yjq的吉祥数 题解 送分题&#xff0c;暴力枚举即可 Code #include<bits/stdc.h> using namespace std;int l,r; int num1,tmp0,q[10000],a[10000]; int k (int x){for (int j1;j<tmp;j){if (xq[j])return 0;}return 1; } int main(){while (num<100…...

【PostgreSQL案例】我要查的表没有在执行计划中

问题&#xff1a;查的表没有在执行计划中 sql&#xff1a; SELECT* FROM(SELECTA.column1 as "column1",--中间省略很多A字段A.column99 as "column99"fromtable_a Aleft join (SELECTlzl_idfromtable_a AAinner join table_b BB ON AA.lzl_key BB.lzl_…...

《程序猿入职必会(5) · CURD 页面细节规范 》

&#x1f4e2; 大家好&#xff0c;我是 【战神刘玉栋】&#xff0c;有10多年的研发经验&#xff0c;致力于前后端技术栈的知识沉淀和传播。 &#x1f497; &#x1f33b; CSDN入驻不久&#xff0c;希望大家多多支持&#xff0c;后续会继续提升文章质量&#xff0c;绝不滥竽充数…...

操作系统面试知识点总结5

#来自ウルトラマンメビウス&#xff08;梦比优斯&#xff09; 1 IO管理概述 1.1 I/O 设备 I/O 设备的类型分类。 1.1.1 按使用特性 人机交互类外部设备&#xff0c;例如打印机、显示器等。存储设备&#xff0c;例如磁盘、光盘等。网络通信设备&#xff0c;例如网络接口等。 1…...

BigInteger和BigDecimal类

一、应用场景 1. BigInteger 类 目前&#xff0c;我们学过最大的是long类型&#xff0c;但是&#xff0c;在实际开发时候&#xff0c;很有可能遇见超出long类型范围的数&#xff0c;我们就需要用BigInteger类&#xff1b; ① add 加 ② subtract 减 ③ multiply 乘…...

2024最新Uniapp的H5网页版添加谷歌授权验证

现在教程不少&#xff0c;但是自从谷歌升级验证之后&#xff0c;以前的老教程就失效了&#xff0c;现在写一个新教程以备不时之需。 由于众所周知的特殊原因&#xff0c;开发的时候一定注意网络环境&#xff0c;如果没有梯子是无法进行开发的哦~ clientID的申请方式我就不再进…...

学习java第一百四十四天

Spring通知有哪些类型&#xff1f; 在AOP术语中&#xff0c;切面的工作被称为通知。通知实际上是程序运行时要通过Spring AOP框架来触发的代码段。 Spring切面可以应用5种类型的通知&#xff1a; 前置通知&#xff08;Before&#xff09;&#xff1a;在目标方法被调用之前调用通…...

Meta 发布 Llama3.1,一站教你如何推理、微调、部署大模型

最近这一两周看到不少互联网公司都已经开始秋招提前批了。不同以往的是&#xff0c;当前职场环境已不再是那个双向奔赴时代了。求职者在变多&#xff0c;HC 在变少&#xff0c;岗位要求还更高了。 最近&#xff0c;我们又陆续整理了很多大厂的面试题&#xff0c;帮助一些球友解…...

XSSFWorkbook 和 SXSSFWorkbook 的区别

在现代办公环境中&#xff0c;处理 Excel 文件是一个常见的任务。Apache POI 是一个流行的 Java 库&#xff0c;能够读写 Microsoft Office 文档。对于处理 Excel 文件&#xff0c;Apache POI 提供了 XSSFWorkbook 和 SXSSFWorkbook 两个类。本文将详细介绍这两个类的特点和适用…...

会议主题:NICE Seminar|神经组合优化方法的大规模泛化研究(南方科技大学王振坤副研究员)

数据增强 获得更多解 TSP问题 最优解与序列无关&#xff0c;数据增强 ICML 2024 Position Rethinking Post-Hoc Search-Based Neural Approaches for Solving Large-Scale Traveling Salesman Problems...

昇思25天学习打卡营第22天|CycleGAN图像风格迁移互换

相关知识 CycleGAN 循环生成网络&#xff0c;实现了在没有配对示例的情况下将图像从源域X转换到目标域Y的方法&#xff0c;应用于域迁移&#xff0c;也就是图像风格迁移。上章介绍了可以完成图像翻译任务的Pix2Pix&#xff0c;但是Pix2Pix的数据必须是成对的。CycleGAN中只需…...

《Java初阶数据结构》----6.<优先级队列之PriorityQueue底层:堆>

前言 大家好&#xff0c;我目前在学习java。之前也学了一段时间&#xff0c;但是没有发布博客。时间过的真的很快。我会利用好这个暑假&#xff0c;来复习之前学过的内容&#xff0c;并整理好之前写过的博客进行发布。如果博客中有错误或者没有读懂的地方。热烈欢迎大家在评论区…...

Matrix Equation(高斯线性异或消元+bitset优化)

题目&#xff1a; 登录—专业IT笔试面试备考平台_牛客网 思路&#xff1a; 我们发现对于矩阵C可以一列一列求。 mod2&#xff0c;当这一行相乘1的个数为奇数时&#xff0c;z(i,j)为1&#xff0c;偶数为0&#xff0c;是异或消元。 对于b[i&#xff0c;j]*c[i,j],b[i,j]可以…...

【一图学技术】2.API测试9种方法图解

9种API测试方法 冒烟测试&#xff1a;冒烟测试是一种快速的表面级测试&#xff0c;用于验证软件的基本功能是否正常工作&#xff0c;以确定是否值得进行更详细的测试。功能测试&#xff1a;功能测试是验证软件是否符合预期功能要求的测试类型。它涉及对每个功能进行测试&#…...

力扣刷题----42. 接雨水

给定 n 个非负整数表示每个宽度为 1 的柱子的高度图&#xff0c;计算按此排列的柱子&#xff0c;下雨之后能接多少雨水。 输入&#xff1a;height [0,1,0,2,1,0,1,3,2,1,2,1] 输出&#xff1a;6 解释&#xff1a;上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图&#xf…...

【论文精读】 | 基于图表示的视频抑郁症识别的两阶段时间建模框架

文章目录 0、Description1、Introduction2、Related work2.1 Relationship between depression and facial behaviours2.2 Video-based automatic depression analysis2.3 Facial graph representation 3、The proposed two-stage approach3.1 Short-term depressive behaviour…...

Unity 5.6移动VR开发与单通道渲染优化指南

1. Unity 5.6移动VR开发环境配置1.1 Daydream原生支持解析Unity 5.6首次实现了对Daydream平台的原生支持&#xff0c;这标志着移动VR开发进入新阶段。与传统的插件式集成不同&#xff0c;原生支持直接内置于引擎核心&#xff0c;带来三个显著优势&#xff1a;性能提升&#xff…...

嵌入式Linux CPU频率固定:原理、方法与ElfBoard实战

1. 项目概述&#xff1a;为什么需要固定CPU频率&#xff1f;在嵌入式开发领域&#xff0c;尤其是像ElfBoard这样的ARM开发板上进行应用开发或性能调优时&#xff0c;CPU频率的动态调整&#xff08;DVFS&#xff0c;动态电压频率调整&#xff09;有时会成为一把双刃剑。对于追求…...

循迹小车传感器布局与状态机编程避坑指南:从5路红外到精准过直角弯

循迹小车传感器布局与状态机编程避坑指南&#xff1a;从5路红外到精准过直角弯 在智能小车开发领域&#xff0c;循迹功能是最基础也最具挑战性的环节之一。许多创客和学生在完成硬件搭建后&#xff0c;往往会陷入软件调试的泥潭——小车要么频繁偏离轨道&#xff0c;要么在直角…...

SmartDock:如何在Android设备上构建高效桌面环境

SmartDock&#xff1a;如何在Android设备上构建高效桌面环境 【免费下载链接】smartdock A user-friendly desktop mode launcher that offers a modern and customizable user interface 项目地址: https://gitcode.com/gh_mirrors/smar/smartdock 当Android设备从手机…...

C++ Lambda表达式实战指南:从捕获策略到现代C++最佳实践

1. Lambda表达式基础&#xff1a;从语法到核心概念 第一次接触C Lambda表达式时&#xff0c;我被它奇怪的方括号语法弄得一头雾水。直到在真实项目中用它简化了回调函数&#xff0c;才真正体会到它的威力。Lambda本质上就是个"即用即扔"的函数对象&#xff0c;特别适…...

基于ARM嵌入式平台与AI视觉的输电线路智能巡检系统设计与实现

1. 项目概述&#xff1a;输电线路巡检的智能化转型 输电线路作为电力系统的“大动脉”&#xff0c;其安全稳定运行至关重要。传统的线路巡检主要依赖人工&#xff0c;巡检人员需要跋山涉水&#xff0c;通过望远镜、红外测温仪等设备进行观测和记录。这种方式不仅劳动强度大、效…...

成本数据多系统自动采集与分析实操指南:基于2026大模型Agent的超自动化实践

在2026年的数字化转型深水区&#xff0c;企业对于“成本”的理解已从静态的财务报表演进为实时的流式数据。然而&#xff0c;即便是在大模型技术全面爆发的今天&#xff0c;数据孤岛依然是阻碍成本精细化管理的首要顽疾。成本数据往往碎片化分布在ERP、MES、WMS、供应链平台及各…...

TypeScript + Next.js + Tailwind CSS 现代Web开发最佳实践模板解析

1. 项目概述&#xff1a;一个现代Web开发的“瑞士军刀”如果你最近在考虑启动一个Next.js项目&#xff0c;并且希望它从一开始就具备现代化的技术栈、清晰的代码结构和高效的开发体验&#xff0c;那么你很可能已经听说过或者正在寻找一个合适的“启动器”。theodorusclarence/t…...

Draft-classic:云原生开发中Kubernetes部署的快速原型工具

1. 项目概述&#xff1a;从零到一的云原生应用部署加速器 如果你和我一样&#xff0c;长期在云原生和Kubernetes领域摸爬滚打&#xff0c;一定经历过这样的场景&#xff1a;一个应用的核心代码逻辑早已写完&#xff0c;但为了让它能在Kubernetes集群里跑起来&#xff0c;你不得…...

游戏存档管理终极指南:告别背包焦虑的5大解决方案

游戏存档管理终极指南&#xff1a;告别背包焦虑的5大解决方案 【免费下载链接】TQVaultAE Extra bank space for Titan Quest Anniversary Edition 项目地址: https://gitcode.com/gh_mirrors/tq/TQVaultAE 还在为游戏中的装备堆积如山而烦恼吗&#xff1f;每次冒险归来…...