建立回收站机制 回收站机制思路:它并不真正执行删除操作,而是将文件移动到一个特定目录(垃圾回收站),可以设置定时清理回收站。 可以写个shell脚本替换rm命令,或者在需要删除文件的时候使用mv命令将文件移动到回收站。
原创 2016-06-21 17:56:27
586阅读
说明:不解释了,运维应该在每台服务器都去配置这个问题以减少灾难的发生 方法: 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评论
linux系统下,rm -f 参数强制删除,不需要输入y 或n;生产环境很容易误删除数据,一方面在删除之前确认再确认,路径和文件是否正确;另一方面在删除的时候加上 -i 参数,删除的时候需要输入y或n,确认之后才能删除,多了一层保障;举例如下:rm -f 文件名  直接删除不需要提示;[root@host44 yong]# rm -f zabbix
原创 精选 2016-09-02 14:31:57
2229阅读
4点赞
[rm]Linux防止"rm-rf/"误删除引以为戒!!!一、缘由:      最近看到这则新闻,很是悲伤,因为我最近也在用ansible;然而这一错误源自Ansible上糟糕的代码设计,这款Linux实用工具被用于在多台不同服务器上自动执行脚本。  开发者解释到,实际参数应该是“rm-rf{foo}/{bar}”,foo和bar是脚本中动态传递的两个变量。然而由于变量处理出错
转载 2017-12-05 22:44:00
881阅读
使用safe-rm替换rm命令,防止误删除 wget https://launchpad.net/safe-rm/trunk/0.12/+download/safe-rm-0.12.tar.gz tar -zxf safe-rm-0.12.tar.gz cp safe-rm-0.12/safe-rm ...
转载 2021-09-21 21:07:00
616阅读
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阅读
 对于rm这个命令相当的邪恶,若没有备份那是相当难恢复的,但是现在貌似是有一个叫extundelete的工具可以恢复,但是需要卸载分区,若是删除的根分区,那就不好做了!!但是现在有防止rm误删的方法,方法如下:     有一个recycle.zip包,其实里面就是recycle脚本和rm脚本两个脚本,两个脚本我稍微做了下修改,若机器比较多的话,可以搭建sa
原创 2015-05-22 11:34:57
1466阅读
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阅读
1,alias命令用来设置指令的别名。我们可以使用该命令可以将一些较长的命令进行简化。将rm设置为mv,防止文件被误删除。2,将别名写入到bashrc文件里,.bashrc为隐藏文件3,将别名写入到.bashrc文件里,将删除的文件移到/tmp/rmback文件夹里-t指的是要删除的文件,请看帮助文档4,接下来用rm测试删除的文件是否会到指定的文件夹中删除的文件已到指定的文件中了5,如果要真正删除
原创 2018-07-25 11:04:57
2869阅读
防止rm误删除重要数据的解决办法:安装trash-cli# apt-get install trash-cli修改root的家目录为/home/root(目的是将回收站放在/home下)# vi /etc/passwd按a或i进入编辑模式root:x:0:0:root:/home/root:/bin/bash按Esc键退出编辑模式:wq(保存并退出)# vi ~/.bashrc按a或i进入编辑模式
原创 2013-10-17 14:23:07
1053阅读
环景:本地华为桌面云服务器环境 Centos 7.5 问题描述:安装safe-rm防止rm -rf /命令误删除文件,防止这种误删除操作 解决方案:1.安装safe-rm下载并解压safe-rmwget https://launchpad.net/safe-rm/trunk/0.13/+download/safe-rm-0.13.tar.gz正在连接 launchpadlibrarian.ne
原创 2022-01-17 14:31:52
1347阅读
环景:本地华为桌面云服务器环境Ubuntu16.04问题描述:安装safe-rm防止rm -rf /命令误删除文件,防止这种误删除操作解决方案:1.在线安装safe-rmapt-get install safe-rm正在读取软件包列表... 完成正在分析软件包的依赖关系树正在读取状态信息...
原创 2022-01-17 14:34:06
331阅读
1.前言曾几何时,一条 rm -rf/useless /* 命令干掉了我们需要的文件,也干掉的整个系统,这是是不是与哭无泪啊。像这种使用 rm 命令误删除文件的情况,我们会注意,但是我们不能保证百分百的不会出现这种情况,毕竟事情总有偶然,那么对于这种情况我们是不是就束缚无策呢,不!我们有相应的解决办法,那就是使用 trash-cli。1.1 trash-cli介绍Trash-cli 提供一套命令行
原创 精选 2016-03-02 21:02:24
1277阅读
背景:常在河边走,哪有不湿鞋。为了防止在linux服务器执行了"rm -rf"误删除重要数据。 下面提供如下选择方案: 1、建立回收站机制. 当你在删除数据的时候,并不是真的在删除数据,而是将文件移动到一个特定的目录中。相当于看似执行的是 rm 命令实际上执行的是 mv 命令。 1.1 下载下面脚本
原创 2022-01-16 15:58:07
1437阅读
生产场景:如何防止误删除文件? 1、用mv替代rm,不着急删,而是将文件移动到回收站/tmp。 2、删除前务必备份,最好异机备份。 3、如果非要删除,可用find替代rm,包括定时任务等动作清理。 4、如果非要rm删除,请先切换目录下在删,能不用通配符就不用通配符 例如: [root@oldboy ...
转载 2021-10-26 11:13:00
344阅读
2评论
1、HDFS层面开启trash功能(fs.trash.interval)被删除的数据在HDFS中的/user/$USER/.Trash目录中,开启这个功能秩序要将配置属性fs.trash.interval得知你设置成为合理的整数,单位是分钟。设置值1440为24小时。如果删除了重要的数据,可以重新建一张表,重新建所需的分区,再从.Trash目录将误删除的文件移动到正确的文件夹目录下。2、创建...
转载 2022-04-22 15:50:27
296阅读
Linux有时候执行了 rm -rf 等操作误删了文件绝对是一件可怕的事情,好在有一些解决的办法可以临时救急。这时我们就要用到一款叫做extundelete的工具了。目录[-]依赖安装查找要恢复的驱动器名运行恢复恢复单个文件恢复一个目录恢复整个分区Linux下执行 rm 并不会真正删除,而是将inode节点中的扇区删除,同时释放数据块。在数据块被系统重新分配前,这部分数据还是可以找回来的。网上说在
转载 精选 2016-08-15 15:10:52
3172阅读
chattr命令简介这里我们需要使用到一个命令是:chattr,这个命令在大部分的Linux发行版里都有,所以对于它的安装就不赘述了。它的基本用法如下:$chattr操作符属性文件名对于操作符,有以下三种::给文件增加属性:去除文件属性=:设置文件的仅有属性注意,这里讲的属性不是文件对应的系统属性,而是chattr给文件赋予的属性。本文要讲的属性有以下两个:a-允许给文件追加内容i-保护模式(不允
原创 2020-06-09 09:47:20
778阅读
1点赞
一.添加脚本:[root@qll251~]#vim/bin/delete1#!/bin/bash2[!-d/.recycle]&&mkdir-v/.recycle&&chmod777/.recycle34if[$#-eq0];then5echo"Usage:deletefile1[file2file3...]"&&exit66fi
原创 2020-10-07 16:21:38
451阅读
1、HDFS层面开启trash功能(fs.trash.interval)被删除的数据在HDFS中的/user/$USER/.Trash目录中,开启这个功能秩序要将配置属性fs.trash.interval得知你设置成为合理的整数,单位是分钟。设置值1440为24小时。如果删除了重要的数据,可以重新建一张表,重新建所需的分区,再从.Trash目录将误删除的文件移动到正确的文件夹目录下。2、创建...
转载 2019-07-21 23:27:06
399阅读
  • 1
  • 2
  • 3
  • 4
  • 5