做为一个Linux运维管理员,平时经常会用到rm 命令,但是这个命令带上参数-rf,你就应该慎用,除非你知道自己在做什么,但是万一操作失误了,导致误删了,又该如何恢复呢,其实还是有办法的。借助于一款开源软件ext3grep.先说一下原理性的东西。1、linux删除文件的原理:Linux是通过link的数量来控制文件删除的,只有当一个文件不存在任何link的时候,这个文件才会被删除。一般来说,每个文
转载 精选 2016-03-22 15:47:59
1750阅读
为了防止ubuntu 中手快rm不该删除的东西,可以通过alias rm到mv,从而防止误删除。在.bashrc中加入如下语句,然后source .bashrcalias rm="sh /home/[USERNAME]/.remove.sh"在用户目录中新建.trash目录在用户目录中新建.remove.sh文件,内容如下:PARA_CNT=$#TRASH_DIR="/home/[USERNAME
原创 2016-11-13 21:04:14
1136阅读
说明:不一定有效,需要不断尝试 一、lsof 文件刚刚被删除,想要恢复,先尝试lsof. lsof |grep data.file1 cp /proc/xxx/xxx/xx /dir/data.file1 如果lsof不能看到文件,那么就需要使用恢复软件进行恢复。 要做的第一件事是立刻卸载被误删除文
转载 2018-01-12 08:51:00
1255阅读
2评论
# 如何避免“docker rm 误删”操作 作为一名经验丰富的开发者,你肯定经历过在使用Docker时不小心执行了`docker rm`命令,导致重要容器被误删的情况。为了帮助刚入行的小白避免这种情况,下面我将详细介绍如何实现“docker rm 误删”的防范措施。 ## 流程图 ```mermaid stateDiagram [*] --> 输入docker rm 命令
原创 1月前
21阅读
# Linux rm误删文件怎么恢复 ## 简介 在Linux系统中,误删文件是一个常见的错误操作,但是在很多情况下,我们是可以通过一些方法来恢复已经删除的文件。本文将介绍如何在Linux系统中恢复误删文件,帮助那些遇到这种问题的开发者快速解决。 ## 恢复步骤 下面是恢复误删文件的步骤,可以用表格展示如下: | 步骤 | 操作 | | --- | --- | | 1 | 停止任何写操
原创 3月前
15阅读
环景:本地华为桌面云服务器环境Ubuntu16.04问题描述:安装safe-rm,防止rm -rf /命令误删文件,防止这种误删除操作解决方案:1.在线安装safe-rmapt-get install safe-rm正在读取软件包列表... 完成正在分析软件包的依赖关系树正在读取状态信息...
原创 2022-01-17 14:34:06
331阅读
一、用运SecureCRT远程对操作系统上,查看一下当前系统版本号,及文件系统格式二、为方便本次实验,我们新创建一文件。三、执行删除操作四、运用,系统自还工具debugfs来修复五、打开,刚刚被删除文件所在的分区六、用ls 加-d参数显示刚刚删除文件所在的目录七、显示有<>尖括号的就是我们要找的文件Inode 号 执行logdump –I <393289>八,执行完命令后,
转载 精选 2013-11-02 13:18:08
2577阅读
防止rm误操作,一个后悔药
原创 2017-12-19 21:38:55
954阅读
背景:常在河边走,哪有不湿鞋。为了防止在linux服务器执行了"rm -rf"误删除重要数据。 下面提供如下选择方案: 1、建立回收站机制. 当你在删除数据的时候,并不是真的在删除数据,而是将文件移动到一个特定的目录中。相当于看似执行的是 rm 命令实际上执行的是 mv 命令。 1.1 下载下面脚本
原创 2022-01-16 15:58:07
1437阅读
恢复Linux误删文件目录方法一方法二不小心执行了rm删除了某些文件,是有点倒霉。不过我一般都会设置alias rm='rm -i'在删除的时候需要输入Y才能真正删除,当然此时用rm -f那也会直接删除了。因此找了两种方案恢复误删文件。方法一适用系统内置debugfs,适用于删除不久,文件inode还存在的方式。1.往文件中写入数据root@janbar:~/test# date | md5su
当Linux计算机受到入侵时,常见的情况是日志文件被删除,以掩盖者的踪迹。管理错误也可能导致意外删除重要的文件,比如在清理旧日志时,意外地删除了数据库的活动事务日志。有时可以通过lsof来恢复这些文件。当进程打开了某个文件时,只要该进程保持打开该文件,即使将其删除,它依然存在于磁盘中。这意味着,进程并不知道文件已经被删除,它仍然可以向打开该文件时提供给它的文件描述符进行读取和写入。除了该进程之外,
idb文件误删除了,如何恢复 解决思路:实例在没有重启的状况下可以根据lsof恢复,这也是linux常用文件恢复的方法 恢复步骤(网络上有较多解决思路,这里简单记录,便于下次使用): 1、ps -ef|grep mysqld 找到mysql对应的进程号,这个时候访问出问题最好给mysql加个全局的锁(flush tables with read lock;) 2、lsof|g
原创 2022-03-17 15:27:16
992阅读
Linux 使用rm -rf误删文件恢复extundelete
转载 2018-02-06 18:21:19
10000+阅读
(1)rm /xxx -rf(2)find /xxx -mtime +30 -type f -exec rm {} -rf \;(3)cd /xxx && rm * -rf(4)cd /xxx && (rm ……;cp ……;等一系列命令)或cd /xxx || exitrm ……cp ……等一系列命令PS:/xxx (一定要绝对路径)rm xxx -rf
rm
原创 2016-05-19 15:33:04
625阅读
Linux有时候执行了 rm -rf 等操作误删文件绝对是一件可怕的事情,好在有一些解决的办法可以临时救急。这时我们就要用到一款叫做extundelete的工具了。目录[-]依赖安装查找要恢复的驱动器名运行恢复恢复单个文件恢复一个目录恢复整个分区Linux下执行 rm 并不会真正删除,而是将inode节点中的扇区删除,同时释放数据块。在数据块被系统重新分配前,这部分数据还是可以找回来的。网上说在
转载 精选 2016-08-15 15:10:52
3172阅读
1,alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。将rm设置为mv,防止文件误删除。2,将别名写入到bashrc文件里,.bashrc为隐藏文件3,将别名写入到.bashrc文件里,将删除的文件移到/tmp/rmback文件夹里-t指的是要删除的文件,请看帮助文档4,接下来用rm测试删除的文件是否会到指定的文件夹中删除的文件已到指定的文件中了5,如果要真正删除
原创 2018-07-25 11:04:57
2871阅读
曾几何时,一条 rm -rf /useless /* 命令干掉了我们需要的文件,也干掉的整个系统, 这是是不是与哭无泪啊。 像这种使用 ron 开发...
原创 2023-07-24 16:56:52
266阅读
Linux下用rm误删文件的三种恢复方法 对于rm,很多人都有惨痛的教训。我也遇到一次,一下午写的程序就被rm掉了,幸好只是一个文件,第二天很快又重新写了一遍。但是很多人可能就不像我这么幸运了。本文收集了一些在Linux下恢复rm删除的文件的方法,给大家作为参考。1.几点建议避免误删 首先,最好的方法是避免这个问题,以下是几点建议:  1、rm -rf误操作的后果是可怕的,rm -f也要三思而行
转载 3月前
172阅读
safe-rm是一款基于linux自身rm命令的一个软件,安装后功能和rm相同,但是可以设置黑名单,将不能删除的目录加入黑名单,即使使用rm -rf命令也无法删除,有效防止了误操作。 下载safe-rm软件包,解压 重命名 safe-rm 并移动到 /usr/local/bin 修改环境变量 vim ...
转载 2021-10-28 14:31:00
705阅读
2评论
环境 :ubuntu16.04extundelete介绍extundelete是一个实用程序,可以从ext 3或ext 4分区恢复已删除的文件。ext 3和ext 4文件系统是Linux发行版(如Mint、Mageia或Ubuntu)中最常见的默认文件系统。extundelete使用存储在分区日志中的信息试图恢复已从分区中删除的文件。没有保证任何特定的文件将能够被删除,所以始终尝试有一个良好的备份
  • 1
  • 2
  • 3
  • 4
  • 5