首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

恢复文件

我以为原图片文件夹还有这些图片,就把当前工作目录下的都删除了。 -_-b 经过:从昨天晚上到今天,抽时间找了不同的软件和方法来恢复数据。...在linux下采用 “testdisk” 中的 “photorec” 来恢复图片文件 如果用终端版的不适应,可以安装GUI dnf install qphotorec 。 具体步骤可以参考 这里 。...我一共测试了在三种地址查找: 在/root/硬盘里搜索全部图片(70G空间), 在/root/硬盘里搜索没有文件的区域(小于70G空间), 在/media/disk/里搜索没有文件的区域(500G...找出的图片有几个问题:首先不会按照原来的名字来命名,其次图片文件信息也会丢失,最重要的是所有文件按照在磁盘的位置(就是从0到最大容量的数字)来存放,查找起想要的文件非常不方便。...EasyRecovery 只测试了恢复 /meida/disk 里的文件。 绝赞好评! 软件下载时请不要从中文网站下载,搜索时发现有两个EasyRecovery网址,这里面肯定有李鬼。

1.5K70

Linux 挖矿程序把病毒文件锁住了,不了,怎么破?(chattr)

有幸,遇到过几次挖矿病毒,Linux 主机的关键命令都被删除替换,病毒文件被加了 i 只读权限,变成只读文件,root 无法修改删除!????...1、+i:设置文件只读 chattr +i 文件 一旦使用 chattr 成为只读文件,就不会有其他操作在文件上取得成功,root 也不行,老天爷来了都没用!...2、-i:取消文件只读 chattr -i 文件 3、-R +i:设置文件目录只读 chattr -R +i 文件目录 4、-R -i:取消文件目录只读 chattr -i 文件目录 5、+a:追加文件内容...,无法删除编辑 chattr +i 文件 现在可以附加内容到文件中,但是不能编辑文件中的现有信息,也不能删除文件。...lsattr 文件 既然,都已经通过上面的命令将这些病毒文件给取消只读了,接下来,直接用 rm -rf 删掉他们,记住,不要错咯!

2.4K51
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    015.Linux系统根数据恢复

    ,必须先恢复应用数据,防止解压系统相关文件的时候覆盖掉应用数据。...2.2 执行删除操作 1 [root@node1 ~]# rm -rf /* #模拟根 三 应用数据恢复 3.1 卸载应用数据所在盘符 将应用数据目录/mysqldb所在磁盘采用物理形式从node1...3.2 node2安装相应恢复软件 参考《004.extundelete恢复文件》在node2节点安装extundelete软件。...后面指定的是所需恢复文件或目录为相对路径,即相对于原来文件的存储路径而言的,如上所示原来文件的存储路径是/data/file01,则参数后面直接指定file01文件即可,即相对于/data根目录下的file01...在文件恢复成功后,extundelete命令默认会在执行命令的当前目录下创建一个RECOVERED_FILES目录,此目录用于存放恢复出来的文件,所以执行extundelete命令的当前目录必须是可写的

    2.7K40

    深度数据恢复神器,我~

    很久之前分享过一个数ju恢复的软件,但是不知道还能不能用,今天在分享一个数ju恢复的神器!非常强大 深度硬盘数ju恢复软件 为什么说这软件强大因为.........主要采用底层模式扫描硬盘,只要文件扇区没有被新文件覆盖都可以恢复,可以有效解决各种硬件,软件或人为误操作引起的文件,数据丢失问题!...举例:误删除文件、误格式化分区、误分区、文件不能复制、分区打不开、提示RAW等。 操作简单,只需几步,即可找回丢失的数据 ?...其实简单说,这软件支持硬盘,U盘,内存卡等多种设备恢复数ju。 支持的格式有FAT16、FAT32、NTFS、exFat等多种文件系统。...对了,这软件兼容Windows系统,恢复效果非常不错,一边扫描一边就能看到内容,随时可以恢复找到的数据,不用等扫描完成,这点做得真的好。 需要什么资源可以在文章后面留言我方便看哈,会尽力解决。

    1K20

    Linux 恢复删除的文件

    Linux 下的命令可谓繁多,但属rm最让人痛并快乐。今天,我分享下针对rm的后悔良药testdisk。...当你在 Linux 系统上删除一个文件时,它不一定(嗯,是不一定~)会永远消失,特别是当你最近才刚刚删除了它的时候。而恢复已删除文件的最佳工具之一testdisk可以帮助你拯救它。...虽然testdisk具有广泛的功能,包括恢复丢失或损坏的分区和使不能启动磁盘可以重新启动,但它也经常被用来恢复被误删的文件。...有趣的是,它不仅是一个 Linux 工具,而且还适用于 MacOS、Solaris 和 Windows。文档可在 https://www.cgsecurity.org 中找到。...安装# debianapt install testdisk# centosyum install testdisk恢复文件cd /mnt/recoverytestdisk /dev/sdb2然后,一路默认选项

    14.1K20

    linux服务器启动不了数据恢复成功案例

    【服务器数据恢复故障描述】 北京一位客户的linux服务器系统出现故障,导致启动信息丢失 ,数据库无法访问。 服务器故障前曾经经历过异常断电,推测可能与异常断电有关。...linux服务器无法启动数据恢复;北亚服务器数据恢复案例.jpg 【服务器数据恢复故障分析】 服务器数据恢复工程师对客户的服务器进行了初步检查,检查结果与客户描述及故障推测一致,服务器数据丢失的原因确实与异常断电有关...想要恢复数据除了修复linux操作系统外还需要整理数据库碎片,修复数据库。...linux系统修复后尝试启动服务器,服务器成功启动,但数据库无法启动,印证了之前工程师推测的数据库数据遭受破坏的推断。...【服务器数据恢复结论】 经过客户对恢复数据进行验证,确认服务器及服务器上的数据库数据恢复完整、准确,本次数据恢复圆满成功。

    3.9K30

    linux 误删文件恢复_centos删除的文件恢复

    ticket=ST-491405-OGjDDusZeyMgVQ7bHW7f-passport.csdn.net 前言 作为一个多用户、多任务的操作系统,Linux下的文件一旦被删除,是难以恢复的。...尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据。...不过,对于家庭单机使用的Linux,或者误删文件后及时补救,还是可以恢复的 一、用运SecureCRT远程对操作系统上,查看一下当前系统版本号,及文件系统格式 二、为方便本次实验,我们新创建一文件。...三、执行删除操作 rm -rf web_1.txt 四、运用,系统自还工具debugfs来修复 五、打开,刚刚被删除文件所在的分区 **********************************...qiut 十,执行如下命令 bs与下图offset值一致,skip与block值一致 十一,以上结果表示恢复成功我们看下/opt/wb_1目录下到底有没有 回复成功!

    7.2K30

    Linux 备份及恢复 Linux 文件权限

    但如果只是想暂时备份文件权限(而不是文件本身),例如:为了阻止一些目录的内容被覆盖暂时移除该目录下所有文件写的权限;或是正在排除文件权限问题的过程中需要对文件进行chmod命令操作。...在这些情况下,我们可以在原始文件权限改变之前对其进行备份,一会我们需要它的时候再将原始权限还原。在很多情况下,如果你只是想要备份文件的权限,那么完整的文件备份是不必要的。...在Linux上,实际上备份和恢复文件权限使用访问控制列表(ACL)是容易的。ACL根据不同的属主和属组在兼容posix的文件系统上定义了单个文件的权限。 ?...---- 安装ACL工具 在Debian, Ubuntu,Linux Mint上 $ sudo apt-get install acl 在CentOS,Fedora,RHEL上 $ sudo yum install...- 1 xgj xgj 231 Jan 16 12:32 permissions.txt -rwxrwxrwx 1 xgj xgj 420 Jan 16 12:14 sys_info.sh ---- 恢复原有权限

    8.1K10

    Linux恢复误删文件的操作

    Linux下,有时候我们可能会误删除一些文件,此时除了慌张,有什么可以补救的措施? 删除文件恢复可以分为两种情况,一种是删除以后在进程中仍存在删除信息,另一种是删除以后进程都找不到。...在Linux环境下,任何事物都以文件的形式存在,例如,普通的文件、目录、网络文件系统的文件、字符设备文件、(函数)共享库、管道,命名管道、符号链接、底层的socket字流,网络socket,unix域名...当系统中的某个文件被意外地删除了,只要这个时候系统中还有进程正在访问该文件,那么我们就可以通过lsof从/proc目录下恢复文件的内容。...此时打开另外一个会话,删除该文件, [oracle@app ~]$ rm -rf test.txt 当前场景下,如果想要恢复这个文件,可以执行如下的指令,搜索“deleted"的文件,可以看到存在一条记录...此时想要恢复文件只需要将其复制到指定路径, [oracle@app fd]$ cp 1 /home/oracle/test.txt 用lsof恢复文件还是很简单的,但是前提是使用这个文件的进程必须存在

    3.3K40

    Linux恢复误删文件的操作

    Linux下,有时候我们可能会误删除一些文件,此时除了慌张,有什么可以补救的措施? 删除文件恢复可以分为两种情况,一种是删除以后在进程中仍存在删除信息,另一种是删除以后进程都找不到。...在Linux环境下,任何事物都以文件的形式存在,例如,普通的文件、目录、网络文件系统的文件、字符设备文件、(函数)共享库、管道,命名管道、符号链接、底层的socket字流,网络socket,unix域名...当系统中的某个文件被意外地删除了,只要这个时候系统中还有进程正在访问该文件,那么我们就可以通过lsof从/proc目录下恢复文件的内容。...此时打开另外一个会话,删除该文件, [oracle@app ~]$ rm -rf test.txt 当前场景下,如果想要恢复这个文件,可以执行如下的指令,搜索“deleted"的文件,可以看到存在一条记录...此时想要恢复文件只需要将其复制到指定路径, [oracle@app fd]$ cp 1 /home/oracle/test.txt 用lsof恢复文件还是很简单的,但是前提是使用这个文件的进程必须存在

    2.5K20

    linux 连个文件都删除不了,什么鬼!

    于是,出现了后续的糟心事 (linux 下的文件正常删除不了)。 下载了最新版本,在源码包里边 make 之后,出现了好几个错误,上网查了下,有人说最新版本有问题,建议使用 5.0.8 。...但是粘贴之后发现 linux 下把前边当成一个路径来解析了,按照的是 linux文件夹的路径格式(windows的文件分隔符为反斜杠"\",linux下为"/"),如下, ?...很明显,在linux下默认是没有根路径为 "/c" 这样的路径的。因此,就报错没有找到该目录。 这就让人很 dan 疼了,重命名不行,那就尝试下删除吧,大不了我重新上传文件就是了。...结语 以上就是在 linux 中删除文件时遇到的坑。若你遇到类似的问题,或者出现了某个文件名中有特殊字符导致删除不了文件,也可以尝试一下以上的操作方式哦。...温馨提示:删除文件时,一定要小心哦,别最后库跑路了! 我刚才测试时,就在 inum 前少加了横杠 (正确应该为 -inum)。导致整个命令删除了其它目录文件,如下图。 ?

    2.6K10

    Linux 误删文件恢复命令and方法

    1、查看要恢复文件的分区的文件系统 df -Th Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs...umount /xxx 3、查看可以恢复的数据 指定误删文件的分区进行查找 最后一列标记为Deleted的文件,即为删除了的文件 [quote color="primary"]extundelete.../dev/vdb1 --restore-directory ferris[/quote] 当执行恢复文件的命令后,会在执行命令的当前的目录下生成RECOVERED_FILES目录,恢复文件都会放入此目录中...5、恢复单个文件 指定要恢复文件名 如果几k大小的小文件,有很大几率恢复失败 [quote color="primary"]extundelete /dev/vdb1 --restore-file openssh...-7.7p1.tar.g[/quote] 6、恢复全部删除的文件 无需指定文件名或目录名,恢复全部删除的数据 [quote color="primary"]extundelete /dev/vdb1 -

    1.6K20

    如何恢复Linux中的误删文件

    所以最好的方法就是当你意识到你误删了某一份文件时,就立刻开始进行文件恢复工作。你等的时间越久,成功恢复误删文件的可能性也就越低。 如何恢复Linux平台下的误删文件?...目前我们有很多种方法可以恢复Linux平台上的误删文件,其中主流的两个选项就是TestDisk/PhotoRec和extundelete。...PhotoRec可以忽略文件系统的类型,并直接从介质底层恢复数据。因此,在介质的文件系统受到严重破坏或被重新格式化后,它同样能够进行数据恢复。...PhotoRec支持的操作系统平台 -DOS/Win9x -Windows NT 4/2000/XP/2003/Vista -Linux -FreeBSD, NetBSD, OpenBSD -Sun Solaris...通常情况下,在进行文件恢复工作的时候,我们要先将文件系统重新挂载,然后给它分配只读权限。完成之后,再将恢复文件写入另外一个文件系统中,这样可以避免原始数据所在的存储区域被覆盖。

    6.5K80

    库不必跑路!详解 MySQL 数据恢复

    但是,如果每次库都跑路的话,怕是再也不好找工作了吧!所以,库跑路不是上上策。 1、前言 数据恢复的前提的做好备份,且开启 binlog,格式为 row。...如果没有备份文件,那么删掉库表后就真的删掉了,lsof 中还有记录的话,有可能恢复一部分文件。但若刚好数据库没有打开这个表文件,那就只能跑路了。...2、直接恢复 直接恢复是使用备份文件做全量恢复,这是最常见的场景。...> --copy-back 2.3 基于时间点恢复 基于时间点的恢复依赖的是 binlog 日志,需要从 binlog 中找过从备份点到恢复点的所有日志,然后应用。...4.1 使用备份文件恢复跳过 4.1.1 不开启 GTID 使用备份文件恢复的步骤和基于时间点恢复的操作差不多,区别在于多一个查找 binlog 操作。

    1.3K30

    库不跑路:论MySQL数据恢复

    日常工作中,总会有因手抖、写错条件、写错表名、错连生产库造成的误删库表和数据的事情发生,那么,如果连数据都恢复不了,还要什么 DBA。...如果没有备份文件,那么删掉库表后就真的删掉了,lsof 中还有记录的话,有可能恢复一部分文件,但若刚好数据库没有打开这个表文件,那就只能跑路了。...2.直接恢复 直接恢复是使用备份文件做全量恢复,这是最常见的场景 2.1.mysqldump备份全量恢复 使用 mysqldump 文件恢复数据非常简单,直接解压了执行 gzip -d backup.sql.gz.../backup_xtra_full 目录为解压后应用过日志的备份文件 3.2.1 MyISAM 表 假设从备份文件恢复表 mytest.t_myisam,从备份文件中找到 t_myisam.frm t_myisam.MYD...drop table\database 4.1.使用备份文件恢复跳过 4.1.1.不开启 GTID 使用备份文件恢复的步骤和基于时间点恢复的操作差不多,区别在于多一个查找 binlog 操作 举个例子

    1.6K20

    【CVM】Linux 误删除文件怎么恢复

    Linux 误删除文件一般场景如下: 场景一:删除文件时,文件正在被其他进程调用 场景二:删除文件时,文件没有被其他进程调用 场景一:删除文件时,文件正在被其他进程调用 技术原理 对于进程正在使用文件的场景...,数据可以恢复是由于Linux系统下文件包含两个部分:inode 和 block ,其中 inode 中每个文件都有 2 个计数器:i_count 和 i_nlink 。...i_count :当一个文件被一个进程引用时,其数值会增加 1,主要是用来记录文件被进程引用的次数 i_nlink :记录硬链接个数 恢复示例 1.创建测试文件 Delete.txt ,并使用 tail...4.在 /proc/21205/fd 目录下查找 Delete.txt 文件(fd 目录下可查看当前进程持有的文件句柄); image.png 5.使用 cp 命令直接恢复到对应目录,核实文件完整性;...命令核实此磁盘 block 中被删除的文件信息【extundelete /dev/vdb --inode 2】; image.png 6.extundelete 命令恢复文件和目录; extundelete

    9.2K10
    领券