问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux误操作删除文件后,还能还原么?

发布网友 发布时间:2022-04-22 22:39

我来回答

2个回答

热心网友 时间:2022-04-14 02:49

误删除文件进程还在的情况

这种一般是有活动的进程存在持续标准输入或输出,到时文件被删除后,进程PID还是存在。这也就是有些服务器删除一些文件但是磁盘不释放的原因。比如当前举例说明:

通过一个shell终端对一个测试文件做cat追加操作:

[root@21yunwei_backup ~]# echo  "hello  py" > testdelete.py
[root@21yunwei_backup ~]# cat  >> testdelete.py
hello delete

另外一个终端查看这个文件可以清楚看到内容:

[root@21yunwei_backup ~]# cat testdelete.py
hello  py
hello delete

此时,在当前服务器删除操作文件rm -f ./testdelete.py

命令查看这个目录,文件已经不存在了,那么现在我们将其恢复出来。

1,lsof查看删除的文件进程是否还存在。这里用到一个命令lsof,如没有安装请自行yum或者apt-get。类似这种情况,我们可以先lsof查看删除的文件 是否还在:

[root@21yunwei_backup ~]# lsof | grep deleted
mysqld     1512   mysql    5u      REG              252,3          0    6312397 /tmp/ibzW3Lot (deleted)
cat       20464    root    1w      REG              252,3         23    1310722 /root/testdelete.py (deleted)

幸运的是这种情况进程还存在 ,那么开始进行恢复 操作。

2,恢复。

恢复命令:

cp /proc/pid/fd/1  /指定目录/文件名

进入 进程目录,一般是进入/proc/pid/fd/,针对当前情况:

[root@21yunwei_backup ~]# cd   /proc/20464/fd
[root@21yunwei_backup fd]# ll
total 0
lrwx------ 1 root root 64 Nov 15 18:12 0 > /dev/pts/1
l-wx------ 1 root root 64 Nov 15 18:12 1 > /root/testdelete.py (deleted)
lrwx------ 1 root root 64 Nov 15 18:12 2 > /dev/pts/1

恢复操作:

cp 1 /tmp/testdelete.py

查看文件:

[root@21yunwei_backup fd]# cat  /tmp/testdelete.py
hello  py
hello delete

恢复完成。

热心网友 时间:2022-04-14 04:07

你好,如果是linyx误操作删除文件话还是能够还原的,现在网络上出现了很多可以还原手机和电脑中的信息与数据。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
说课包括哪些方面 说课内容包括()。 如何在手机百度上删除对话记录? 结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 魅族16最全信息汇总,魅族:谁能一战 在Linux下如何恢复被删除的文件?如何避免误删除? 怎么写个人简介?谁能给我个范本 nibiru h1重启后无限开机怎么回事 nibiru h1为什么会自己开启飞行模式 nibiru h1支持多大内存 nibiru 火星一号(H1)怎么格式化?硬格和软格都不会 nibiru h1怎么停止闹钟啊 亲测可用,还在为nibiru h1安卓4.4.2的root权限而烦恼吗 nibiru H1(火星一号) 手机总是上不了网是什么问题?手机有信号,就是打开了数据,也不见有可 Nibiru H1 升级系统以后 两个卡槽都支持双3G吗 nibiru H1 什么时候发布的?怎么样? 尼比鲁H1 关于nibiru H1双3G问题~ nibiru h1连不上移动网络 nibiru h1怎么使用截图功能 nibiru H1的后置摄像头采用的是欧菲什么型号? Nibiru火星一号H1的运行内存多大呢? nibiru h1 系统升级后支持联通3G是小卡的卡槽还是大卡卡槽。 nibiru h1屏幕是全贴合的吗 百事可乐的标志的含义是什么? 红牛的标志很醒目,是源于什么设计理念? 红牛饮料的商标的含义(制作理念)是什么??? 可口可乐的logo 为什么这样设计 可口可乐标志的具体含义 上岛咖啡标志设计的意义 百事标志的由来? 脉动尖叫的设计很明显的看出是运动类型饮料,红牛比较有内涵,除了运动含义,还有其他含义吗? 苹果x屏幕大小 王老吉标志是谁设计的,有过怎样的历史变迁? 可口可乐商标是谁设计的? 饮料VI设计 餐厅logo的设计形式有哪些? 蹲式座便堵了,用手摇疏通器怎么用啊?是铁丝的,不知道怎么用? 马桶堵了用什么办法疏通 马桶堵了怎样疏通? 马桶堵了怎样疏通 马桶堵住了如何疏通? 座便马桶堵了怎么疏通 马桶被堵怎么疏通