如何恢复被删除的LINUX文件

恢复已删除的LINUX文件的方法是:1.打开文件所在的文件夹,重新挂载要恢复文件的分区为只读。
2、点击要进入的文件夹左下角的“更改bashrc环境”选项,然后将bashrc环境更改为可恢复环境3、然后将整个文件夹压缩成zip包;4、通过系统解压软件重新打开压缩,找到被删除的LINUX文件的zip包;5、通过系统解压软件解压LINUXzip文件包。
LINUX文件可以恢复。
注意:1、恢复过程中,如果被删除文件所在磁盘分区被占用,则该文件可能无法恢复。
在执行文件恢复之前,请勿执行任何其他操作。
2、解压时注意不要跳过现有文件,用解压后的文件替换。

Linux文件误删后如何恢复

rm-rf在Linux上是一个糟糕的命令。
该命令意味着文件一旦删除就无法恢复。
但是,在某些情况下,此问题可以修复,但有一个重要的先决条件:不得进行覆盖活动(这意味着在尝试恢复已删除的数据之前,不能在已删除文件的目录中存储新数据),否则卷将丢失覆盖将会丢失。
这里使用ext3grep软件包,系统上默认安装e2fsprogs-lib、2fsprogs-devel、e2fsprogs5、gcc和gcc++。
1.[root@localhost~]#rpm-qa|grepe2fsprogse2fsprogs-libs-1.39-23.el5e2fsprogs-devel-1.39-23.el5e2fsprogs-1.39-23.el5安装ext3grep2源码,[root@localhost~]#llext3grep-0.10.2.tar.gz-rw-r--r--1rootroot236364Oct172011ext3grep-0.10.2.tar.gz[root@localhost~]#tarzxvfext3grep-0.10.2.tar.gz[root@localhost~]#cdext3grep-0.10.2[root@localhostext3grep-0.10.2]#./configure[root@localhostext3grep-0.10.2]#make&&makeinstall[root@localhost~]#ll/usr/local/bintotal2656-rwxr-xr-x1rootroot2709704Oct1504:46ext3grep//www.linuxidc.com此产品是一个可执行文件。
下面显示了修复过程的示例。
ext3data-disk//Ext3格式,在提示符下输入y[root@localhostdata]#mount-oloop/data/data-disk/ixdba///mount[root@localhostdata]#cp/etc/host*/ixdba/出现//。
将文件放置在[root@localhostdata]#cp/etc/passwd中。
/ixdba/[root@localhostdata]#cd/ixdba/[root@localhostdata]#rm-rf*//创建删除操作[root@localhostdata]#cd/data/[root@localhostdata]#ext3grep/data/data-disk--ls--inode2//查看丢失的文件[root@localhostdata]#ext3grep/data/data-disk--restore-filepasswd//仅恢复passwd文件[root@localhostdata]#ext3grep/data/data-disk--restore-all//恢复动作,恢复一切。
[root@localhostdata]#lsdata-diskdata-disk.ext3grep.stage1data-disk.ext3grep.stage2RESTORED_FILES[root@localhostdata]#llRESTORED_FILES///所有恢复的文件都存储在该文件夹中,并且已经恢复Total48-rw-r--r--1rootroot17Oct1506:03host.conf-rw-r--r--1rootroot187Oct1506:03hosts-rw-r--r--1rootroot161Oct1506:03hosts.allow-rw-r--r--1rootroot347Oct1506:03hosts.denydrwx------2rootroot4096Oct1506:04lost+found-rw-r--r--1rootroot1635Oct1506:03passwd摘要:这里只能执行第一个恢复操作,无法执行覆盖操作。
注意:1.Ext3grep后面是分区名称,而不是目录名称。
2.--restore-file恢复指定文件。
使用--help查看详细信息。
所有恢复的文件都放置在该分区中。
RESTORED_FILES目录不是源目录。
4.所需的安装包可在系统光盘和SDK光盘中找到。