CentOS系统误删除文件怎么恢复

作者&投稿:赤码 (若有异议请与网页底部的电邮联系)
CentOS系统误删除文件怎么恢复~

CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件。

1、关掉所有的服务

当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在进行的服务,不要再进行数据的写入,要不然恢复的概率那就低了。我们可以直接

# killall 进程名

或者

# kill -9 pid
然后把误删除的文件所在分区,重新挂载成只读的
# mount -o ro /dev/sdb /data/

2、安装extundelete工具

# yum install -y e2fsprogs* //安装依赖包
# wget
http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
#
tar -jxvf extundelete-0.2.4.tar.bz2
# cd extundelete-0.2.4
# ./configure
--prefix=/usr/local/extundelete
# make && make install

3、验证是否安装成功

# cd /usr/local/extundelete/bin
# ./extundelete
-v
---------------------
extundelete version 0.2.4
libext2fs version
1.41.12
Processor is little endian.
---------------------

4、恢复数据

实例:假如我们误删除文件为 test.txt,所在分区为/dev/sdb。
1)扫描文件
#
/usr/local/extundelete/bin/extundelete /dev/sdb --inode 2
//扫描哪些文件被删除了
2)恢复文件

# /usr/local/extundelete/bin/extundelete --restore-file test.txt /dev/sdb

3)查看文件
恢复的文件在当前目录下的 RECOVERED_FILES/ 目录下
# ls ./RECOVERED_FILES/

可以看到 test.txt 文件。

注意:

--------------------------------------------------------------------------------
如果想恢复整个分区上的文件,则可以执行以下命令
#
/usr/local/extundelete/bin/extundelete --restore-all /dev/sdb
恢复后的文件也在
./RECOVERED_FILES/
目录下。
--------------------------------------------------------------------------------

5、后续工作

1)重新挂载该分区为可写。
2)备份重要数据。
3)覆盖我们恢复出来的数据。
4)重启服务器,恢复之前关闭的各种服务。

CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件。 1、关掉所有的服务 当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在进行的服务,不要再进行数据的写入,要不然恢复的概率那就低了。我们可以直接 # killall 进程名 或者 # kill -9 pid 然后把误删除的文件所在分区,重新挂载成只读的 # mount -o ro /dev/sdb /data/ 2、安装extundelete工具 # yum install -y e2fsprogs* //安装依赖包 # wget http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2 # tar -jxvf extundelete-0.2.4.tar.bz2 # cd extundelete-0.2.4 # ./configure --prefix=/usr/local/extundelete # make && make install 3、验证是否安装成功 # cd /usr/local/extundelete/bin # ./extundelete -v --------------------- extundelete version 0.2.4 libext2fs version 1.41.12 Processor is little endian. --------------------- 4、恢复数据 实例:假如我们误删除文件为 test.txt,所在分区为/dev/sdb。 1)扫描文件 # /usr/local/extundelete/bin/extundelete /dev/sdb --inode 2 //扫描哪些文件被删除了 2)恢复文件 # /usr/local/extundelete/bin/extundelete --restore-file test.txt /dev/sdb 3)查看文件 恢复的文件在当前目录下的 RECOVERED_FILES/ 目录下 # ls ./RECOVERED_FILES/ 可以看到 test.txt 文件。 注意: -------------------------------------------------------------------------------- 如果想恢复整个分区上的文件,则可以执行以下命令 # /usr/local/extundelete/bin/extundelete --restore-all /dev/sdb 恢复后的文件也在 ./RECOVERED_FILES/ 目录下。 -------------------------------------------------------------------------------- 5、后续工作 1)重新挂载该分区为可写。 2)备份重要数据。 3)覆盖我们恢复出来的数据。 4)重启服务器,恢复之前关闭的各种服务。

CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件。

1、关掉所有的服务

当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在进行的服务,不要再进行数据的写入,要不然恢复的概率那就低了。我们可以直接

# killall 进程名

或者

# kill -9 pid
然后把误删除的文件所在分区,重新挂载成只读的
# mount -o ro /dev/sdb /data/

2、安装extundelete工具

# yum install -y e2fsprogs* //安装依赖包
# wget
http://nchc.dl.sourceforge.net/project/extundelete/extundelete/0.2.4/extundelete-0.2.4.tar.bz2
#
tar -jxvf extundelete-0.2.4.tar.bz2
# cd extundelete-0.2.4
# ./configure
--prefix=/usr/local/extundelete
# make && make install

3、验证是否安装成功

# cd /usr/local/extundelete/bin
# ./extundelete
-v
---------------------
extundelete version 0.2.4
libext2fs version
1.41.12
Processor is little endian.
---------------------

4、恢复数据

实例:假如我们误删除文件为 test.txt,所在分区为/dev/sdb。
1)扫描文件
#
/usr/local/extundelete/bin/extundelete /dev/sdb --inode 2
//扫描哪些文件被删除了
2)恢复文件

# /usr/local/extundelete/bin/extundelete --restore-file test.txt /dev/sdb

3)查看文件
恢复的文件在当前目录下的 RECOVERED_FILES/ 目录下
# ls ./RECOVERED_FILES/

可以看到 test.txt 文件。

注意:

--------------------------------------------------------------------------------
如果想恢复整个分区上的文件,则可以执行以下命令
#
/usr/local/extundelete/bin/extundelete --restore-all /dev/sdb
恢复后的文件也在
./RECOVERED_FILES/
目录下。
--------------------------------------------------------------------------------

5、后续工作

1)重新挂载该分区为可写。
2)备份重要数据。
3)覆盖我们恢复出来的数据。
4)重启服务器,恢复之前关闭的各种服务。


求解决centos7 mysql.sock不存在问题。
看看是不是启动了mysql 如果启动了的话,my.cnf里也没指定socket位置,\/ 下也没有搜索到sock文件,那就可能是被误删除了...重启一下子sock就自动重建了

centos69升级glibc动态库的详细过程
后面我还会分享一个glibc升级时libc.so.6 文件误删或者丢失导致大部分命令失效的解决办法,敬请期待!总结 以上所述是小编给大家介绍的centos 6.9 升级glibc动态库的详细过程,大家如有疑问可以留言,或者联系站长。感谢亲们支持!!!如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

误删了 windows boot manager 的解决办法
对于系统引导的问题,大致可以分为以下两类 如果引导项还在,那只需要对引导进行修复即可。这是可以用U盘制作启动盘,然后进入 PE 模式,打开引导修复工具进行修复即可,具体过程可以参照下面这篇文章。对于 CentOS + Windows10 双系统安装和引导修复可以参考下面这篇文。下面主要讲下 BIOS 中引导项被删除...

centos 怎么没有lvm图形配置工具
虽然没必要,也没有命令行灵活,但LVM还是有GUI工具 安装软件包system-config-lvm yum install system-config-lvm 然后就有“Logical Volume Management”了,或者直接执行 system-config-lvm

linux yum管理工具被误删怎么解决
复制代码 代码如下:[root@localhost ~]# yum -bash: \/usr\/bin\/yum: No such file or directory 这个粗心的手误倒不至于让整个系统瘫痪,yum 却无法使用了。于是,我试着折腾了一番 复制代码 代码如下:rpm -ivh --nodeps http:\/\/mirrors.163.com\/centos\/5\/os\/x86_64\/CentOS\/yum-fastestmirror-...

docker怎么将宿主机系统生成镜像
FROM 声明以centos:base镜像为基础 MAINTAINER 声明镜像的维护者信息 VOLUME 挂载本地目录到容器里\/var\/lib\/mysql目录(这是mysql默认的数据保存目录)由于我希望数据可以持久化防止因为容器误删除而丢失,所以映射到宿主本地目录 RUN 在镜像中执行安装mysql 在新镜像中写入HOSTNAME信息,因为mysql启动过程需要...

centos6.2整天死机请高手看看log到底是怎么回事
2. 恢复出厂设置。恢复出厂设置会丢失通讯录、短信,在使用该功能前要先备份。3. 刷机。刷机有风险,研究清楚再操作,或找官方维修点维修。刷机前同样要先备份资料。不要胡乱删除自己认为不必要的文件,一些死机故障就是用户误删除了系统文件而导致的。智能手机有很大存储空间,但使用中尽量将手机里的大量...

如何在centos 7中安装pyxml
su root 用root用户来安装, 中间会切换用户!mkdir \/tmp cd \/tmp 这是系统的临时目录,里面的文件不重要,即使误删危害也不大,所以推荐在tmp目录下做临时性操作 rpm -Uvh http:\/\/yum.pgrpms.org\/9.2\/redhat\/rhel-6-i386\/pgdg-centos92-9.2-6.noarch.rpm 64bit的cpu 请用下面的rpm ...

CentOS系统误删除文件怎么恢复
CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件。1、关掉所有的服务 当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在进行的服务,不要再进行数据的写入,要不然恢复的概率那就低了。我们可以直接 killall 进程名 或者 kill -9 pid 然后把误删除的文件所在分区,重新挂载成...

CentOS系统误删除文件怎么恢复
CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件。1、关掉所有的服务 当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在进行的服务,不要再进行数据的写入,要不然恢复的概率那就低了。我们可以直接 killall 进程名 或者 kill -9 pid 然后把误删除的文件所在分区,重新挂载成...

南雄市13832015183: CentOS系统误删除文件怎么恢复 -
师栋康得: CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件.1、关掉所有的服务 当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在进行的服务,不要再进行数据的写入,要不然恢复的概率那就低了.我们可以直接# ...

南雄市13832015183: centos grub.conf误删了怎么办 -
师栋康得: CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件. 1、关掉所有的服务 当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在进行的服务,不要再进行数据的写入,要不然恢复的概率那就低了

南雄市13832015183: linux系统误删文件夹怎么恢复 -
师栋康得: 详细解决步骤如下: 1、重新启动机器,插入光盘,进入带网络环境的救援模式.2、把另外一个系统的bin目录的压缩包拷贝过来,然后解压.3、因为系统内核丢失了,所以我们需要先安装内核,在安装内核时会自动生成initrda、cd /mnt/b...

南雄市13832015183: linux中误删了文件怎么恢复 -
师栋康得: linux下可以通过debugfs来恢复rm误删除的文件,原理主要是删除的文件并没有实际上从硬盘上摸去,只是inode索引删除了相关的信息,因此只要找到刚删除文件的block上,就可以恢复已经删除的文件.以下方法在ext3的文件系统上测试通过...

南雄市13832015183: linux删了系统文件怎么恢复 -
师栋康得: 【转】Linux 下的文件一旦被删除,是难以恢复的.尽管删除命令只是在文件节点中作删除标记,并不真正清除文件内容,但是其他用户和一些有写盘动作的进程会很快覆盖这些数据.不过,对于家庭单机使用的Linux ,或者误删文件后及时补救...

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

南雄市13832015183: centos文件删除了能恢复么 -
师栋康得: ext3/4文件系统找不回,有备份的话恢复备份吧

南雄市13832015183: centos 误删了etc整个文件,不过有备份,求教如何恢复 -
师栋康得: 用Live光盘启动,或者以系统光盘以rescue拯救模式启动,挂载硬盘文件系统,恢复备份

南雄市13832015183: CentOS6.5系统,操作时误删除了/usr文件,怎样利用系统光盘进入救援模式来修复? -
师栋康得: 系统盘修复启动,配置IP,从其它系统上压缩一个/usr目录,修复启动后ftp过来,解压到/usr 重启,oK!

南雄市13832015183: CentOS系统利用光盘进行修复 -
师栋康得: 解决方案:不小心误删除了系统文件,导致无法启动;那么阁下如果知道误删了什么文件的话,将会很简单,只需使用一张LiveCD 或者一个LiveUSB即可,我们只要把恢复介质中阁下所需的文件拷贝到相应位置便Okay了.首先,请阁下下载...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网