centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据

第一种方法:

起因: 服务器强制断电, 然后就再也启动不起来了, 进入救援模式, 一直卡死在 charoot /mnt/sysimages; 然后想在救援模式下的shell中挂载我的2T的移动硬盘, 想着把数据先copy到移动硬盘上 , 结果不管移动硬盘格成什么格式, 系统都不认识, NTFS, FAT32, exFAT. . . 都是报 unknown filesystem type ‘***’

1. 需要用到两个容量大一点的U盘, 我一个是8G的, 一个是2T的移动硬盘

2. 使用软碟通(UltraISO)在8G硬盘上做U盘启动的系统, 将U盘和移动硬盘都插到服务器上;

3. 进入bios, 使用U盘启动, 注意这个时候, 将系统装到你的2T移动硬盘上, 不要动原有的服务器的硬盘;

4. 安装完系统, 重启, 进入bios, 选择你这个2T的移动硬盘启动;

5. 启动之后, 开始挂载原来的服务器硬盘, 使用  lvdisplay 命令, 你会得到以下的内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
--- Logical volume ---
  LV Path                /dev/centos00/swap
  LV Name                swap
  VG Name                centos00
...
   
  --- Logical volume ---
  LV Path                /dev/centos00/home
  LV Name                home
  VG Name                centos00
...
   
  --- Logical volume ---
  LV Path                /dev/centos00/root
  LV Name                root
  VG Name                centos00
...
   
  --- Logical volume ---
  LV Path                /dev/centos/swap
  LV Name                swap
  VG Name                centos
...
   
  --- Logical volume ---
  LV Path                /dev/centos/home
  LV Name                home
  VG Name                centos
...
   
  --- Logical volume ---
  LV Path                /dev/centos/root
  LV Name                root
  VG Name                centos
...

6. 应该能看的到 /dev/centos/***下的都是你的服务器原有的硬盘;

7. 使用mkdir命令创建几个对应的目录, 一般来讲这俩就够了, 当然看你的磁盘划分情况:

1
2
mkdir /mnt/oldhome
mkdir /mnt/oldroot

8. 然后将他们挂载起来:

1
2
mount  /dev/centos/root  /mnt/oldroot
mount  /dev/centos/home  /mnt/oldhome

9. cd到里面, 使用tar命令压缩之后, 拷贝到你需要的地方, 先放起来;(比如拷贝到你现在的系统上, 就是这个移动硬盘所在的系统);

10. 接下来, 放心大胆的在你原来的硬盘上装系统吧

11. 然后再格式化你的移动硬盘, 但是发现移动硬盘挂到windows上之后, 因为文件格式的问题, windows是不认识的, 执行下面的操作:

1
2
3
4
a. win+R输入 compmgmt.msc, 打开计算机管理, 也可以右键我的电脑→管理
b. 选择存储→磁盘管理
c. 这里能看到你的移动硬盘, 因为安装了linux系统, windows不认识; 然后找到他们, 删除了
d.删除完之后, 新建简单卷, 一路默认即可

 

 

第二种方法:

这种方法来自 https://blog.csdn.net/sinat_35555240/article/details/79025606  , 我这里直接复制过来

Centos7重装系统保留数据(仅限于光盘和ISO镜像形式)

此方式同样适用于在Centos6的基础上安装Centos7!

注:操作过程十分繁琐,请务必仔细看完每一张图上的步骤后再进行操作!!!

进入安装界面后系统语言选择美式英语

图片[1]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

设置系统时间:

图片[2]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

选择 Asia——Shanghai:

图片[3]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

下面进入具体操作,请按照图中操作步骤执行:

这里我们以保留/data目录下的数据为例

图片[4]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

图片[5]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

图片[6]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

图片[7]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

图片[8]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

图片[9]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

图片[10]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

图片[11]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

下图中19和20操作步骤也可以直接将分区删除,在新系统中新建。切记不要删除data目录,否则数据就没了。

图片[12]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

图片[13]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

图片[14]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

(注:25步骤和26步骤直接跳过,直接执行28步骤,后期再次尝试以证明没有任何影响.)

图片[15]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

(注:25步骤和26步骤直接跳过,直接执行28步骤,后期再次尝试以证明没有任何影响.)

图片[16]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

最后执行安装,这里我们选择minimal install最小化安装:

图片[17]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

安装后/data目录下的数据依旧存在。

图片[18]-centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据-www.88531.cn资享网

 

 

转载自:

https://blog.csdn.net/sinat_35555240/article/details/79025606

来源地址:centos7系统损坏后重装系统挂载回原来的磁盘数据找回数据

转载声明:本站文章若无特别说明,皆为原创,转载请注明来源:www.88531.cn资享网,谢谢!^^

© 版权声明
THE END
喜欢就支持一下吧
点赞26 分享