linux误删文件夹恢复|在linux系统下用rm命令误删了一个文件怎样才能恢复这个文件

linux误删文件夹恢复|在linux系统下用rm命令误删了一个文件怎样才能恢复这个文件的第1张示图

1. linux 删除文件夹可以恢复吗

一般前提下,linux的删除命令是直接把文件或者目录直接删除,没法恢复

2. linux中误删了文件怎么恢复

原理主要是删除的文件并没有实际上从硬盘上抹去,只是inode索引删除了相关的信息,因此只要找到刚删除文件的block上,就可以恢复已经删除的文件。 以下方法在ext3的文件系统上测试通过,ext2的没有测试过。假设删除的文件在dir下面,位于/dev/sda5上。主要借助debugfs 1 运行debugfs,进入调度模式 2 执行open /dev/sda53 执行ls -d dir 会列出此目录最近的操作,其中可以看到<num>的日志删除记录 4 执行logmp -i <num> 显示此日志内容 5 在输出中寻找删除文件对应的block,记录下来blockid 6退出debugfs,运行dd if=/dev/sda5 of=/tmp/saved bs=1024 count=1 skip=blockid

3. linux系统误删文件夹怎么恢复

详细解决步骤如下:1、重新启动机器,插入光盘,进入带网络环境的救援模式。2、把另外一个系统的bin目录的压缩包拷贝过来,然后解压。3、因为系统内核丢失了,所以我们需要先安装内核,在安装内核时会自动生成initrd a、cd /mnt/ b、mkdir cd c、mount -t iso9660 -o ro /dev/hda /mnt/cd/ (注意,使用dmesg命令详细查看光驱挂载的设备,我的是/dev/hda) d、rpm -Uvh –force kernel-2.6.18-164.el5.i686.rpm4、安装grub a、grup-install /dev/sda5、编辑grub.conf# grub.conf generated by anaconda## Note that you do not have to rerun grub after making changes to this file# NOTICE: You have a /boot partition. This means that# all kernel and initrd paths are relative to /boot/, eg.# root (hd0,0)# kernel /vmlinuz-version ro root=/dev/sda7# initrd /initrd-version.img#boot=/dev/sdadefault=0timeout=5splashimage=(hd0,0)/grub/splash.xpm.gzhiddenmenutitle CentOS (2.6.18-164.el5) root (hd0,0) kernel /vmlinuz-2.6.18-164.el5 ro root=LABEL=/dev/VolGroup00/LogVol00 rhgb quiet initrd /initrd-2.6.18-164.el5.img

4. linux系统下的文件给误删了.怎么才能恢复

如果那个程序所在的分区是没有数据写入的动作发生的。那么可以恢复,但一般都没辙。

5. linux文件夹误删怎么恢复

linux 删除文件时在没有覆盖前 只是删除inode

隔离磁盘确保磁盘没有任何写入,以免覆盖源文件

使用debugfs 命令 ;open 所删文件的分区;ls -d 所删的目录;logmp –I 找到你所删的文件序号;"得到的结果序号要记住";

恢复命令如下:

dd if="你的分区" of=/tmp/test.txt"保存的文件" bs=4096 conut=1 skip="上面得到结果的序号"

这样如果新的写入没有覆盖的话就可以恢复了。

如果目录下文件很多写个脚本 for循环去执行吧。

记住避免才删除文件的分区进行操作。

本人做了6年运维的经验。另最好把rm命令重新编写以免发生误删

6. linux 删除文件夹删错了怎么找回来

要想恢复被误删除的文件,一个解决办法是用MC(Midnight Commander)。它有个Undelete 功能可以找到ext2文件系内统上被删容掉的i-node, 但是它无法恢复文件名 我们可以设置Tcsh来阻止使用rm命令删除文件。Tcsh有一个参数set rmstar,将它设置在.cshrc文件中。以后每次当使用rm命令删除文件时,系统都会要求进行确认,这样可以避免误删除操作。关于Linux文件部分的知识,请参考书籍《Linux就该这么学》

7. 如何在Linux系统中恢复误删除的文件

linux上的话对于一个已经打开则没有关闭的文件被删除时可以试着找到打开该文件的进行pid然后从/proc/pid/下查找到文件的标识符然后通过复制(写个程序等等方法)从这个文件标识符中就可以将原有文件复制出来这一般是因为打开的文件被映射进内存,虽然在硬盘上已经删除了该文件但在内存中该文件内容还存在,所以可以复制出来当然如果是比较大的文件,而且是通过部分映射打开的文件可能就不能完全恢复了!

8. 在linux系统下用rm命令误删了一个文件,怎样才能恢复这个文件

1、先要进行重启复ubuntu,随即长按shirft进入制grub菜单,这时候注意的是再进行选择recovery mode,按"e"键进入编辑页面,如下图所示。

9. linux被删除的文件自己恢复了

某个程序自动生成的吧?首选要确定你的确把文件给删出了,再查看下又生成的文件的时间,state file。

未经允许不得转载:山九号 » linux误删文件夹恢复|在linux系统下用rm命令误删了一个文件怎样才能恢复这个文件

赞 (0)