在本系列文章的前两部分中,我们介绍了 ext2 文件系统中各种文件在磁盘上的存储结构,以及如何利用 debugfs 工具的辅助,手工恢复这些文件的详细过程。通过这两部分的学习,我们可以看出恢复系统中删除的文件是一个非常繁琐的过程,需要非常仔细地考虑各种情况,并且要保持足够的细心,才可能把数据准确无误地恢复出来。稍有差错,就会造成数据丢失的情况。聪明的读者肯定会想,如果有一些好工具来自动或辅助完成数
前言:由于项目项目使用的是linux服务器,因此会使用到较多linux命令,本文对centos下常用命令进行记录1、vi的三种模式2、解压缩相关3、用户相关4、文件相关5、各种查看命令1、vi的三种模式vi 文件名 //命令行模式,进入文件中
输入i //
转载
2024-05-25 11:49:33
52阅读
查看删除的文件所在分区:$df -h/dev/sda5 431G 353G 57G 87% /"/"表示home目录,可以知道分区是/dev/sda5运行debugfs:$sudo debugfs$open /dev/sda5$ls -d 被删除的文件绝对路径找到相应的<xxxxxxx>
转载
2024-04-28 15:32:25
105阅读
1.1 Linux系统目录结构,相对/绝对路径。 1.2 创建/复制/删除文件,rm -rf / 意外事故 1.3查看文件内容 1.4实战-x
系统是centos 6.5 x64位系统rm文件删除之后,恢复比较麻烦。可以使用extundelete进行恢复目前最新版本是0.2.4extundelete 主页:http://extundelete.sourceforge.net/ 下载软件wget http://fossies.org/linux/misc/extundelete-0.2.4.tar.gz 安装组件yum install -y
原创
2015-06-08 16:40:46
2373阅读
grub是多启动规范的实现,它允许用户可以在计算机内同时拥有多个操作系统.之前我的笔记本是装了双系统的:windows7+ubuntu10,而现在我windows的硬盘不够大了。昨天我把笔记本上的ubuntu的两个分区给删除了,并且把新的空余的分区扩展到F盘和E盘了,于是F盘和E盘各增加了40G左右的空间。今天晚上开机的时候,问题出现了,error: no such partition grub
此次操作只针对同一台机器的逻辑卷,如果不同机器物理卷分区的start 和 end磁柱是相同的话,也可以用此方法恢复,但是还是只建议通过备份文件恢复本机逻辑卷首先查看系统卷组和逻辑卷的信息[root@master ~]# pvs
PV VG Fmt Attr PSize PFree
/dev/sda2 centos lvm2 a-- <19.00g
转载
2024-06-20 15:34:45
69阅读
一、centos脚本获取昨天日期
昨天 dname1="$(date -d -1day +%Y%m%d)"
前天 dname1="$(date -d -2day +%Y%m%d)"
大前天 dname2="$(date -d -3day +%Y%m%d)"
明天 dname1="$(date -d 1day +%Y%m%d)"
后天 dname1="$(date -d 2day +%Y%m%d)"
转载
2024-07-24 20:38:18
57阅读
Linux系统中恢复删除文件的方法 当Linux计算机受到入侵时,常见的情况是日志文件被删除,以掩盖攻击者的踪迹。管理错误也可能导致意外删除重要的文件,比如在清理旧日志时,意外地删除了数据库的活动事务日志。有时可以通过lsof来恢复这些文件。 当进程打开了某个文件时,只要该进程保持,打开该文件,即使将其删除,它依然存在于磁盘中。这意味着,进程并不知道文件已经被删除,它仍然可以向打开该文件时提供
转载
2024-06-21 05:51:27
37阅读
ls -al列出当前目录下的所有文件和子目录用户在登录linux时由/etc/passwd文件来决定要使用哪个shell,用户使用的shell被列于每行的末尾(/bin/bash) ls -F在列出的文件,目录名称后面加一个符号,列如可执行文件加“*”目录则加“/” cd 后面不加任何东西会回到使用者自己的home目录。如果是root那就是回到/root。这个功能同cd~是一
转载
2024-03-04 09:01:15
85阅读
lsof简介lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因
转载
2024-07-04 22:57:54
22阅读
xfs提供了xfsdump和xfsrestore工具,协助备份xfs文件系统中的数据。xfsdump按inode顺序备份一个xfs文件系统 在CentOS7中,xfs格式作为默认文件系统,不再使用以前的ex
转载
2024-07-23 10:23:18
208阅读
软件准备jdk-8u121-linux-x64.rpmcloudera-manager-centos7-cm5.7.2_x86_64.tar.gzCDH-5.7.2-1.cdh5.7.2.p0.18-el7.parcelCDH-5.7.2-1.cdh5.7.2.p0.18-el7.parcel.sha 更改为sha后缀manifest.jsonmysql57-community-release-e
前言无论在哪个系统中,删除文件都是必须谨慎的操作。因为如果不小心删除了重要文件,就会导致个人或公司出现重大的损失。类似于windows系统误删了文件,可以使用一些软件进行恢复操作。Linux也是有几款软件可以做到误删恢复的。注意事项:虽然有软件可以对误删的数据进行恢复,但是完全恢复数据的概率并不是百分百的。因此,使用rm命令删除文件的时候,一定要小心;重要的数据一定要有备份;并且恢复删除的数据前,
转载
2024-07-15 01:24:50
196阅读
每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有bug,呵呵。那么如果真的删除了不该删除的文件,比如数据库、日志或执行文件,咋办呢?欲知后事如何,请仔细看完本篇博客。模拟场景1. 删除误删除服务器目录/root/selenium/Spider下的MySql.Data.dll文件:> rm -f /root/s
各位小伙伴大家好,我是运维虫子!今天,我们聊一聊,如果在Linux平台下,执行rm -rf误删除文件,我们可以做哪些数据恢复的工作以及我们该如何应对不小心删除数据。windows恢复误删除文件相对比较简单,各种版本的磁盘工具都能轻松恢复。本篇文章讲的是centos7下误删除文件的恢复。由于ext4与xfs恢复方法不一样,所以准备ext4和xfs两种格式的分区: 为了最后确认数据,这里从
转载
2024-04-19 14:39:55
1308阅读
当Linux计算机受到入侵时,常见的情况是日志文件被删除,以掩盖者的踪迹。管理错误也可能导致意外删除重要的文件,比如在清理旧日志时,意外地删除了数据库的活动事务日志。有时可以通过lsof来恢复这些文件。当进程打开了某个文件时,只要该进程保持打开该文件,即使将其删除,它依然存在于磁盘中。这意味着,进程并不知道文件已经被删除,它仍然可以向打开该文件时提供给它的文件描述符进行读取和写入。除了该进程之外,
转载
2024-07-03 13:46:35
149阅读
前言:Extundelete 数据恢复 “rm -rf /*” 是我们经常使用的命令,操作不慎全盘接蹦,从删库到跑路,身为过来人的我们都经历过rm带来的痛苦。不要慌,当我们有了Extundelete就可以解决一系列误删除操作问题。下面我会详细介绍一下这款救命工具。文件名 inode(存放文件元数据信息) block(真正存储数据的地方) .当误删
转载
2024-02-21 14:26:14
562阅读
问题描述:最近有个需求,就是rsync每次同步的数据量很多,但是需要保留的数据库bak文件保留7天就够了,所以需要自动清理文件夹内的bak文件解决方案:利用shell脚本来定期删除文件夹内的任务1、创建shell文件[root@zabbix script]# vim backup_sql_clean.sh
#!/bin/sh
find /data1/backup/KDKDA\$AGKDPAYKT/
转载
2024-04-29 08:24:16
30阅读
前言每当我们在生产环境服务器上执行rm命令时,总是提心吊胆的,因为一不小心执行了误删,然后就要准备跑路了,毕竟人不是机器,更何况机器也有 bug。那么如果真的删除了不该删除的文件,比如数据库、日志或执行文件,该如何恢复?模拟场景1.删除误删除服务器目录/root/selenium/Spider下的MySql.Data.dll文件:> rm -f /root/selenium/Spider/M
转载
2024-07-23 18:07:58
105阅读