服务器数据恢复centos的简单介绍
157
2022-10-18
本文目录一览:
CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件。 1、关掉所有的服务 当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在进行的服务,不要再进行数据的写入,要不然恢复的概率那就低了。
这个很正常
你虚拟机上安装个MySQL数据库
然后把之前的ibdata1拷贝过去
当然你这样的.frm和.idb也拷贝过去
最后就是导出各个数据库的备份为sql格式
不然会像你说的那样导出数据库是不完整的 因为他记录一些东西放在ibdata1.bin还是什么格式中 忘记了
系统重装后怎么恢复数据,很多时候,当系统出现问题或者要更换系统时,用户都会选择对当前的操作系统进行重新安装;把崩溃的硬盘挂载到虚拟机上,然后拷贝数据。于是我在新系统里添加了两块块硬盘(老系统的硬盘)
fdisk -l 可以看到硬盘,但是看不到分区,
尝试挂载也挂不上去一直提示我要格式化
现在有什么方法在不格式化硬盘的情况下把硬盘挂上去吗?或者有其他的方法能把文件拷出来也可以,
别急用用你的带有装机启动工具里的分区大师或者是pe系统(有的带有系统引导记录修复工具有的没有)来修复!windows和linux不能共存!如果真想共存的话可以在windows7下装一个linux虚拟机来用!这样风险会小很多!
CentOS系统中,当误删除了文件后,进行以下几步操来恢复文件。 1、关掉所有的服务 当发现误删除文件时,为了尽可能的恢复数据,先要关掉所有的正在进行的服务,不要再进行数据的写入,要不然恢复的概率那就低了。我们可以直接 # killall 进程名 或者 # kill -9 pid 然后把误删除的文件所在分区,重新挂载成只读的 # mount -o ro /dev/sdb /data/ 2、安装extundelete工具 # yum install -y e2fsprogs* //安装依赖包 # wget # 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和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注维启网络。
发表评论
暂时没有评论,来抢沙发吧~