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

Linux服务器误删恢复

子在一台生产服务器上安装Oracle,边研究边安装,感觉装的不对,准备卸载重新安装。...就这样,把整个盘的文件全部删除了,包括应用Tomcat、MySQL数据库 and so on。 (mysql数据库不是在运行吗?linux能删除正在执行的文件?...打电话到机房,将盘挂到另一台服务器上,ssh上去查看文件全部被清,这台服务器运行的可是一个客户的生产系统啊,已经运行大半年了,得尽快恢复啊。...救命稻草–ext3grep 赶快到网上去查资料进行误删数据恢复,还真找到一款ext3grep能够恢复通过rm -rf删除的文件,我们磁盘也是ext3格式,且网上有不少的成功案例。...先执行扫描文件名命令: Default ext3grep /dev/vgdata/LogVol00 --dump-names 打印出了所有被删除文件及路径,心中狂喜,不用执行B计划了,文件都在呢。

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

    MySQL误删文件场景

    同事反馈说某个测试的MySQL数据库误删除了ibdata1文件,导致库启动不了,而且没做备份,能不能恢复?...如果误删文件,但是数据库没进行过重启,只要删除的文件句柄还在系统中,就可以进行恢复,可以参考《Linux恢复误删文件的操作》。但是这套环境中,数据库进程已经被删除了,lsof未找到误删除的文件。...而且服务器无任何的备份,所以这条路关闭。 经过确认,可以不要这些数据了,能启动就行。...log'  socket: '/mysql/3306/tmp/mysql.sock'  port: 3306  MySQL Community Server (GPL) 因此针对MySQL 5.7,如果误删除...但同事用的MariaDB,删除这些文件,执行数据库启动的指令,虽然能自动创建这几个文件,但无法启动,提示如下错误, systemctl status mariadb.service ● mariadb.service

    32130

    电脑误删文件怎么办?教你如何恢复误删的数据!

    我们在用电脑办公的时候,不小心操作导致误删了某些文件,有可能是图片或者是某个表格等,相信很多用户都会出现过这样的情况。...那如果说我们在误删这些文件想要找回却发现回收站也没有了,这时候应该怎么办?我们应该怎么去恢复误删除的文件数据?...在这里以超级兔子数据恢复软件为例,下面是操作步骤:第一步、打开超级兔子https://www.chaojituzi.net/,在主页面的场景模式中选择误删文件。...第四步、扫描完成后,把需要恢复的文件勾选上,然后点击右下角的立即恢复即可。最后,电脑误删除的文件数据就可以恢复回来了,整个恢复过程其实不算难的,只要根据步骤来就可以。...不论是误删文件,还是各自原因丢失的数据,自己都可以根据自己情况灵活去使用恢复方法,毕竟数据恢复软件的操作都是大同小异的。

    22930

    centos误删文件如何恢复文件数据

    @TOC ---- 前言 提示:这里主要介绍centos误删文件如何恢复文件数据的情况,视频以xfs为例,博文会讲解xfs和ext4分区类型。...Deleted RECOVERED_FILES 1048580 可以看到deletefile和delete这二个被我误删文件的...inode值列出来了 ---- 7.模拟误删文件 模拟删除/data目录内的所有内容 rm -rf /data/* ---- 8....,如果有写操作会吧原来的inode覆盖掉,如果你已经卸载了分区,还报这个错的话用fuser -k /PATH,之后再umount /PATH,请用这样的话会导致无法恢复,或者恢复不成功,笔者鉴于是测试服务器...spm_id_from=333.999.0.0 总结 提示:文章主要讲解centos误删文件怎么恢复(xfs类型的分区),起因是本人在测试环境误删了docker镜像文件,导致所有运行的镜像文件都没了,项目无法运行

    4.1K40

    Linux恢复误删文件的操作

    Linux下,有时候我们可能会误删除一些文件,此时除了慌张,有什么可以补救的措施? 删除文件的恢复可以分为两种情况,一种是删除以后在进程中仍存在删除信息,另一种是删除以后进程都找不到。...在Linux环境下,任何事物都以文件的形式存在,例如,普通的文件、目录、网络文件系统的文件、字符设备文件、(函数)共享库、管道,命名管道、符号链接、底层的socket字流,网络socket,unix域名...当进程打开了某个文件时,只要该进程保持打开该文件,即使将其删除,他依然存在于磁盘中。这意味着,进程并不知道文件已经被删除,他仍然可以向打开该文件时提供给他的文件描述符进行读取和写入。...所以lsof 可以显示进程的文件描述符和相关的文件名等信息。就是说我们通过访问进程的文件描述符可以找到该文件的相关信息。...当系统中的某个文件被意外地删除了,只要这个时候系统中还有进程正在访问该文件,那么我们就可以通过lsof从/proc目录下恢复该文件的内容。

    3.3K40

    Linux恢复误删文件的操作

    Linux下,有时候我们可能会误删除一些文件,此时除了慌张,有什么可以补救的措施? 删除文件的恢复可以分为两种情况,一种是删除以后在进程中仍存在删除信息,另一种是删除以后进程都找不到。...在Linux环境下,任何事物都以文件的形式存在,例如,普通的文件、目录、网络文件系统的文件、字符设备文件、(函数)共享库、管道,命名管道、符号链接、底层的socket字流,网络socket,unix域名...当进程打开了某个文件时,只要该进程保持打开该文件,即使将其删除,他依然存在于磁盘中。这意味着,进程并不知道文件已经被删除,他仍然可以向打开该文件时提供给他的文件描述符进行读取和写入。...所以lsof 可以显示进程的文件描述符和相关的文件名等信息。就是说我们通过访问进程的文件描述符可以找到该文件的相关信息。...当系统中的某个文件被意外地删除了,只要这个时候系统中还有进程正在访问该文件,那么我们就可以通过lsof从/proc目录下恢复该文件的内容。

    2.5K20

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

    为手残党准备的方法 [quote color="primary"]注意事项:虽然有软件可以对误删的数据进行恢复,但是完全恢复数据的概率并不是百分百的。...extundelete-0.2.4.tar.bz2 (最新版本的extundelete是0.2.4,于2013年1月发布) 注意 在数据删除之后,要卸载被删除数据所在的磁盘或是分区 如果是系统根分区遭到误删除...umount /xxx 3、查看可以恢复的数据 指定误删文件的分区进行查找 最后一列标记为Deleted的文件,即为删除了的文件 [quote color="primary"]extundelete...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

    Dell服务器误删阵列恢复操作

    确认机器是否阵列(此例为阵列五)已丢失,然后配置idrac 配置完成退出BIOS,让机器自然运行,进不去系统没关系 正常磁盘掉线状态为Foreign,目前操作是误删了阵列 所以磁盘全为ready模式,...Foreign那块是后加的raid 0(导回即可) 这边机器退出BIOS开机以后,需要idrac收集一份日志(日志系统日志与存储日志) 然后排查日志,发现日志有删除动作,但是没有格式化磁盘(应该是误删操作...) 在误删阵列,但是没有格式化的情况下啊,大概率实现资料恢复 (先确认机器之前是什么阵列模式) 然后新建阵列(要是客户误删了,切记风险要给客户说明白,有可能数据恢复不了) 然后Create

    2.5K50

    一次心惊肉跳的服务器误删文件的恢复过程

    打电话到机房,将盘挂到另一台服务器上,ssh 上去查看文件全部被清,这台服务器运行的可是一个客户的生产系统啊,已经运行大半年了,得尽快恢复啊。...▌救命稻草 -- ext3grep 赶快到网上去查资料进行误删数据恢复,还真找到一款 ext3grep 能够恢复通过 rm -rf 删除的文件,我们磁盘也是 ext3 格式,且网上有不少的成功案例。...在测试服务器上进行 mysqldump,恢复文件,覆盖恢复回来的文件,给文件加权限,重启 mysql。 wait,wait,不是有 binlog 吗?...脱机备份人员每次从服务器上下载 1k 的文件却从未重视。需要明确大家在工作岗位上的责任。 事故发生后,没有及时发现,造成部分数据写入磁盘,造成不可恢复问题。...您是否也有误删文件的经历呢?又是如何处理解决的呢?欢迎留言分享您的妙招。

    3.6K30

    一次惊心动魄的服务器误删文件恢复过程

    打电话到机房,将盘挂到另一台服务器上,ssh上去查看文件全部被清,这台服务器运行的可是一个客户的生产系统啊,已经运行大半年了,得尽快恢复啊。...救命稻草/ext3grep 赶快到网上去查资料进行误删数据恢复,还真找到一款ext3grep能够恢复通过rm -rf删除的文件,我们磁盘也是ext3格式,且网上有不少的成功案例。...在测试服务器上进行mysqldump,恢复文件,覆盖恢复回来的文件,给文件加权限,重启mysql。wait,wait,不是有binlog吗?...脱机备份人员每次从服务器上下载1k的文件却从未重视。需要明确大家在工作岗位上的责任。 事故发生后,没有及时发现,造成部分数据写入磁盘,造成不可恢复问题。...您是否也有误删文件的经历呢? 又是如何处理解决的呢? 欢迎留言分享您的妙招

    1.4K60

    rm -rf 误删文件?别急,或许有救!

    回到extundelete,它是一个用于恢复ext3或者ext4文件系统中被误删文件的工具。...执行安装命令如下: sudo apt-get install extundelete 安装好了之后,我就执行操作来演示一下如何使用extundelelte恢复误删文件。...,直接查看内容,发现误删文件被正确恢复了。...整个过程中出现的一个关键字是Inode,我直接粘贴维基百科关于它的解释: inode(index node)是指在许多“类Unix文件系统”中的一种数据结构,用于描述文件系统对象(包括文件、目录、设备文件...在误删文件之后,你应该立刻停止对其文件设备的写操作,以免数据块里的内容真的被重新写入,那样的话就真的没办法恢复了。

    3.8K20

    Windows误删文件该如何去恢复?

    这三种文件系统的基本原理都一样,都用一个类似目录的结构来组织文件,目录结构包含一个指向文件首簇的指针,首簇的FAT入口又包含一个指向下一簇地址的指针,依此类推,直至出现文件的结束标记为止。   ...二、Windows不能真正清除文件   在Windows中,如果我们用常规的办法删除一个文件文件本身并未被真正清除。...Windows所谓的删除实际上只是把文件名称的第一个字母改成一个特殊字符,然后把该文件占用的簇标记为空闲状态,但文件包含的数据仍在磁盘上,下次将新的文件保存到磁盘时,这些簇可能被新的文件使用,从而覆盖原来的数据...立即停用计算机,不要再向磁盘保存任何文件,包括不要把恢复工具安装到已删除文件所在的硬盘,因为任何写入磁盘的内容都有可能覆盖已删除文件释放的磁盘簇。...在NTFS文件系统中,每个文件包含多个流,其中一个流用来保存访问权限之类的信息,另一个流用来保存真正的文件数据。

    1.2K00

    如何恢复Linux中的误删文件

    在这种情况下,唯一得到更新的就是你文件系统索引节点(inode)的元数据信息,例如被删除文件的时间戳、文件所占存储区块和扩展属性等数据。...当你在移除(安全删除)你的文件时,也就相当于你在让文件系统删除这份文件,然后再向这份文件此前所占用的那部分存储空间写入随机数据。对于“安全删除”的情况来说,我们通常是无法恢复被删除文件的。...所以最好的方法就是当你意识到你误删了某一份文件时,就立刻开始进行文件恢复工作。你等的时间越久,成功恢复误删文件的可能性也就越低。 如何恢复Linux平台下的误删文件?...目前我们有很多种方法可以恢复Linux平台上的误删文件,其中主流的两个选项就是TestDisk/PhotoRec和extundelete。...所以当你发现你误删文件时,请立刻停止使用你的电脑,并且尽快进行数据恢复工作,以免你的误删文件被其他的数据覆盖掉。

    6.5K80

    如何有效恢复误删的HDFS文件

    这就容易带来一个问题,实际操作中对重要数据文件误删,那么如何恢复这些文件,就显得尤为重要。...我们只需到回收站中找到误删文件,然后移动(mv)到原来的目录,即可恢复误删的数据。...该选项可以在服务器客户端上配置。如果垃圾箱被禁用服务器端,则检查客户端配置。 如果在服务器端启用垃圾箱,则会使用服务器上配置的值,并忽略客户端配置值。...生产中为了防止误删数据,建议开启HDFS的回收站机制。 2.快照机制恢复 HDFS快照是文件系统的只读时间点副本。可以在文件系统的子树或整个文件系统上创建快照。...如果此时,我们误删了该目录下的重要文件,我们就可以通过快照机制进行文件的恢复。

    2.6K10

    ECS误删文件后恢复数据

    使用阿里云的云服务器时,如果您不小心误删除数据,并且Linux系统也没有与Windows系统下回收站类似的功能,您可以方便快速安装extundelete工具。...在数据被误删除后,首先要做的是卸载被删除数据所在的磁盘或磁盘分区。...因为将文件删除后,仅仅是将文件的inode节点中的扇区指针清零,实际文件还存储在磁盘上,如果磁盘以读写模式挂载,这些已删除的文件的数据块就可能被系统重新分配出去,在这些数据块被新的数据覆盖后,误删除的数据就无法恢复...说明 在实际线上恢复过程中,切勿将extundelete安装到您误删文件所在硬盘,这样会有一定几率将需要恢复的数据彻底覆盖,切记操作前做好快照备份。...本教程适用的对象是: 磁盘中文件误删除的用户,且未对磁盘进行过写入等操作 网站访问量小、少量ECS实例的用户 需安装的软件及版本:e2fsprogs-devel、e2fsprogs、gcc-c++、

    8.8K10

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

    Linux 误删文件一般场景如下: 场景一:删除文件时,文件正在被其他进程调用 场景二:删除文件时,文件没有被其他进程调用 场景一:删除文件时,文件正在被其他进程调用 技术原理 对于进程正在使用文件的场景...image.png 场景二:删除文件时,文件没有被其他进程调用 技术原理 没有被进程调用且无其他硬链接的文件在被删除后,i_count 和 i_nlink 将为 0。...inode :用于存放文件的元数据,并通过索引信息关联到磁盘中具体 block 单元 block :数据块,用来实际存放数据的单元 风险提醒 如果有进程在不断往磁盘写入数据,此时如果将对应的数据分配到之前被误删除的...block 上时,block 上原始的数据将被覆盖,这个时候数据将无法再次找回,故当前场景下找回时,请务必在发生数据误删除时,停止一切写入操作【①umount磁盘;②readonly挂载磁盘】 恢复示例...3.rm -rf * 删除 mnt 目录下所有文件和目录; image.png 4.卸载数据盘 vdb ,防止数据后续的数据写入覆盖 block 中误删除的数据; image.png 5. extundelete

    9.2K10
    领券