码迷,mamicode.com
首页 > 系统相关 > 详细

linux操作系统崩溃, 如何拷贝其中数据

时间:2014-12-11 10:26:10      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:操作系统

场景介绍:

    由于使用root权限, 删除了一个Libpthread.so.*的文件, 导致好多命令不能使用, 甚至ls, cp 等. 没办法 ,重启后操作系统居然崩溃. 里面有很重要数据, 所以不得不想办法拷贝出来

操作系统为ubuntu12.04.


恢复过程: 

  1. 首先想到的是把这个盘挂载到另一个linux系统中. 这样, 用fdisk -l可以看到这个系统盘
  2. 看到的内容也只是一个/dev/sdb整个硬盘的情况, 里面的分区什么的, 都没有. 
  3. 当然是用mount 挂载这个硬盘了, 有时候还要指定文件类型.
  4. 挂载后进去一看, 文件系统什么的都在 但是, 到文件夹里面查找的时候, 数据都已经不在, 只有文件夹.当时就茫然了
  5. 对于/dev/sdb这个是整个硬盘, 然后硬盘是分成很多区. 在系统区中, 是整个文件系统,而数据可能在/dev/sdb1或/dev/sdb2中, 这样linux通过挂载的方式,把数据挂载到对应的文件系统下, 反应到这里是, 数据挂载到某个文件夹下. 之所以看不到数据是因为这些文件是在其它分区中
  6. 应该是mount /dev/sdb5 /mnt或者其它分区. 如果不成功,就是要指定文件类型
  7. 挂载成功后, 进去看一下,就会发现,数据在里面
注意事项:
  1. 在未找到解决方式前,切勿对硬盘盲目分区, 这样会损坏数据
  2. 使用cp命令,不要mv或rm
  3. 使用其它恢复软件时, 也要特别注意,一般使用软件, 在Linux下是不实际的

linux操作系统崩溃, 如何拷贝其中数据

标签:操作系统

原文地址:http://blog.csdn.net/vintionnee/article/details/41862343

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!