说明:不解释了,运维应该在每台服务器都去配置这个问题以减少灾难的发生 方法: 1、safe-rm safe-rm是一个开源软件用来替代不太安全的rm,可以在/etc/safe-rm.conf中配置路径黑名单,定义哪些不能被safe-rm删除。 可以将safe-rm更名为rm并放在$PATH中比原rm
转载 2017-12-23 01:25:00
559阅读
2评论
(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系统中操作重要文件,备份是最重要的但是有时候误删除文件,要怎么恢复呢?下面经验可以试试当前系统只有一个用户在登录,对文件进行了误删除操作,那么,这个时候该如何进行操作?注意事项及解决思路:停止对当前分区做任何操作通过DD命令进行对当前分区进行备份,防止通过第三方软件恢复失败,造成数据的丢失      dd if=/path/file  of=/de
前提:误将/usr/local/data文件删除了,现在要恢复data文件,       而/dev/sda3是挂在在/usr下       用df -hT查看到文件系统是ext3格式的!!!ext3格式的文件系统下,如果用rm -rf 删除之后,恢复的基本步骤  1,./ext3grep /dev/sda3 --ls --i
原创 2013-12-11 23:12:19
5080阅读
本章节不讲解rm删除后如何恢复,因为一旦rm删除了意味着数据可能就找不回来了 如果不是什么重要数据,你也别百度怎么折腾了,还是养成习惯 少用rm命令 rm 误删除 你要思考你为什么误删除了,是操作速度太快没来的及修改,还是没思考就开始运行命令了,对于在生产服务器的操作你都要慎重 Linux 防止​​rm -rf /​​误删除的办法 常规方法是把rm命令改成别的命令,然后把 mv复制改名为r
原创 2021-10-12 17:58:21
1745阅读
[rm]Linux防止"rm-rf/"误删除引以为戒!!!一、缘由:      最近看到这则新闻,很是悲伤,因为我最近也在用ansible;然而这一错误源自Ansible上糟糕的代码设计,这款Linux实用工具被用于在多台不同服务器上自动执行脚本。  开发者解释到,实际参数应该是“rm-rf{foo}/{bar}”,foo和bar是脚本中动态传递的两个变量。然而由于变量处理出错
转载 2017-12-05 22:44:00
881阅读
https://www.jb51.net/article/78371.htm 参考文章PARA_CNT=$#TRASH_DIR="/tmp/.trash"for i in "$*"do  STAMP=`date +%s`  #fileName=`basename $(echo $i | /usr/bin/awk '{$1
原创 2019-02-22 19:30:09
1056阅读
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阅读
建立回收站机制 回收站机制思路:它并不真正执行删除操作,而是将文件移动到一个特定目录(垃圾回收站),可以设置定时清理回收站。 可以写个shell脚本替换rm命令,或者在需要删除文件的时候使用mv命令将文件移动到回收站。
原创 2016-06-21 17:56:27
586阅读
 Linux恢复误删除文件  环境要求:在虚拟机里新建一个文件系统,在文件系统里创建数个文件,模拟文件误删除在恢复实验。 编译安装extundelete软件包先使用yum仓库安装依赖包e2fsprogs-libs、e2fsprogs-devel(yum仓库制作详见前文,这里不再赘诉)挂载Windows系统的共享文件夹,查看软件包(挂载操作详见前往)tar解压
原创 2018-05-04 14:30:34
1230阅读
2点赞
 昨天又看了一下Linux文件系统方面的资料,想到一个问题,就是误删除文件应该是可以恢复的,本想写一个这方面的共享软件,今天google了下,已经n多这方面的资料和工具了... ...  余又可以偷懒了...转载自google搜索出的结果,所有权利归作者,如有侵犯权利,请mail至maxpassion@gmail.com,当即刻删除。   以下为转载内容:
转载 精选 2009-10-14 13:53:02
876阅读
2评论
Linux误删除文件恢复 在使用Linux操作系统的过程中,误删除文件是一个经常发生的情况。尽管Linux具有很多强大的功能和安全措施,但用户仍然有可能不小心删除了重要的文件。然而,作为一个擅长解决问题的开源操作系统,Linux也提供了各种方法来帮助用户恢复误删除文件。在本文中,我们将介绍一些常用的Linux文件恢复工具和方法。 首先,我们来介绍一个被广泛应用的命令行工具——extundel
恢复删除文件Linux计算机受到入侵时,常见的情况是日志文件删除,以掩盖攻击者的踪迹。管理错误也可能导致意外删除重要的文件,比如在清理旧日志时,意外地删除了数据库的活动事务日志。有时可以通过lsof来恢复这些文件。 当进程打开了某个文件时,只要该进程保持打开该文件,即使将其删除,它依然存在于磁盘中。这意味着,进程并不知道文件已经被删除,它仍然可以向打开该文件时提供给它的文件描述符进行读
转载 精选 2013-01-18 11:48:13
919阅读
系统版本:CentOS 6.5    软件包版本:extundelete-0.2.4.tar.gzextundelete是基于Linux的一个数据恢复工具,它通过分析文件系统的日志,解析出所有文件的inode信息,从而可以恢复Linux下主流的ext3,ext4文件系统下被误删除文件一、安装extundelete工具1.解压软件包#注意:解压的时候会报错,需要安装“
原创 2016-04-20 21:42:06
2107阅读
红帽(Red Hat)是一家专注于开源软件的领先企业,其旗舰产品Red Hat Enterprise Linux(RHEL)在企业领域得到广泛应用。在使用Linux操作系统的过程中,误删除数据是一个常见的问题,而且在不慎删除的情况下,很多用户会感到无助和焦虑。 Linux作为一个开源操作系统,具有较为复杂的文件系统结构,误删除文件是一个比较容易犯的错误。在Linux系统中,删除文件的操作并不会立
原创 6月前
39阅读
本节所讲内容: Linux文件的基本操作 深入浅出linux文件系统详解实战1:Linux误删除文件的恢复实战实战2:四种方法恢复文件企业级项目实战注:讲前先问一下学员,有没有基础。如果有基础,关下面文件的基本命令,使用5分钟快速看一眼就可以了。重点讲后面。有基础1  没有基础2创建文件、查看,删除文件touch 作用:常用来创建空文件语法:#touch test
转载 3月前
3阅读
Linux中有一种可怕的误操作 ——rm -rf 误删除文件。对于数据库而言,如果误删除了数据文件,而数据库进程还没挂掉的-------------------------------------------..
原创 2023-01-20 22:07:36
811阅读
linux系统下,rm -f 参数强制删除,不需要输入y 或n;生产环境很容易误删除数据,一方面在删除之前确认再确认,路径和文件是否正确;另一方面在删除的时候加上 -i 参数,删除的时候需要输入y或n,确认之后才能删除,多了一层保障;举例如下:rm -f 文件名  直接删除不需要提示;[root@host44 yong]# rm -f zabbix
原创 精选 2016-09-02 14:31:57
2229阅读
4点赞
linux系统运维工作中,经常会遇到因操作不慎,操作错误等导致文件数据丢失的情况。这里所指的是彻底删除,即已经不能通过“回收站”找回的情况,比如使用“rm-rf”来删除数据。针对linux下的EXT文件系统,可用的恢复工具有debugfs,ext3grep,extundelete等,其中extundelete工具是一个开源的linux数据恢复工具,支持ext3,ext4文件系统。下面介绍使用ex
原创 2018-07-09 18:35:15
10000+阅读
7点赞
  • 1
  • 2
  • 3
  • 4
  • 5