linux如何恢复崩溃文件,Linux 系统崩溃后如何针对运行软件数据恢复

编程知识 更新时间:2023-04-30 09:20:55

在一个普通的工作日,系统突然崩溃了,导致工作没法正常进行了。查看原因:磁盘坏道,因为磁盘坏道导致Centos系统崩溃后,通过U盘制作的knoppix系统都无法进行系统恢复。更为严重的是原来的硬盘已经无法挂载了,且加上磁盘文件格式是xfs的,U盘制作PE windows系统也没法识别。这时候找到了个神奇的工具UFS Explorer,可以读取硬盘上的信息。

当硬盘上的全部文件被拷贝下后(因为坏道导致一小部分数据拷贝失败),就要开始对原先运行的软件进行数据恢复了。恢复前需要在一台电脑上安装原先一模一样的系统,且版本号最好也要一致。

首先恢复gitlab,在新系统中安装和原先一样版本号的gitlab。安装完成后将/etc/gitlab和/var/opt/gitlab目录备份,然后拷贝原来系统文件到相应目录。然后执行gitlab-ctl --reconfigure命令进行文件重新配置。拷贝后的文件权限、所属用户、组一定要参考一开始安装的文件,否则可能执行会失败,然后再执行gitlab-ctl start命令开启gitlab。 启动过程中通过git-ctl tail查看启动日志,如果有问题根据日志提示修改。

然后恢复mysql,其实mysql恢复还是比较简单的,先安装好原来一样版本的mysql,然后将原来/var/lib/mysql目录的下创建的数据库目录拷贝到新的系统对应目录下(如test数据库,则会有相应的test目录),然后重启数据库,就能看到原来的数据库和表了。

最后恢复testlink、mantis两个测试工具,只要把原来/var/www/html目录下两个目录拷贝到新系统中(事先需要安装httpd和php),然后重启httpd服务即可。因为之前磁盘磁道损坏导致mantis数据库中的一张表无法打开,只能从头安装mantis软件。然后拷贝那张表结构,然后再替换受损表。这样虽然软件恢复了,但是少了一些数据,但是总得来说不影响。

虽然描述的过程比较简单,但是在实际恢复过程中也出现了很多问题,总结下来,不论什么软件数据恢复,你首先要了解它的安装过程及目录结构,如果一上来蛮干,可能什么也不会成功,还会丧失信心。遇到问题不可怕,需要冷静下来仔细考虑问题,想到解决问题的方法。

更多推荐

linux如何恢复崩溃文件,Linux 系统崩溃后如何针对运行软件数据恢复

本文发布于:2023-04-22 14:10:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/d92694b586dbb28506c1aa3b6989568c.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据恢复   文件   系统   软件   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!

  • 96261文章数
  • 24394阅读数
  • 0评论数