RHEL/CentOS 恢复磁盘数据三法

简介:

本文采用OEL5.8 x64系统,文件系统采用LVM卷,也有一块普通磁盘分区挂载做测试。 

需要进行数据恢复的情况如下:   
(1) 因断电等其它原因操作系统损坏,无法正常引导系统及无法正常启动网络服务。    
(2) 磁盘相关硬件故障,例如: RAID1坏两块(可强行启动,但很快就挂掉),RAID5坏一块的情况下,在换盘之前重启过磁盘阵列出现临界状态,这种情况下数据抢救恢复取出。    
(3) 本文非讲linux系统下误删等情况下数据恢复,也非讲如何恢复系统,只是讲如何在系统故障时取出磁盘数据的方式。    
本文自出:http://koumm.blog.51cto.com

方式一:单用户模式

说明:单用户模式与救援模式类似,救援模式只是通过启动盘引导有优势,对于fstab与passwd,inittab等文件损坏,又是LVM磁盘情况下无法挂载,需要其它方式了。

1. 单用户模式说明

单用户模式是linux应急启动方式,必须要通过控制台的方式进行连接启动,这时系统无网络及相关服务,登录时无需要密码,是判断操作系统故障严重程度的一种方式,可以通过单用户模式修改密码等操作。

(1) GRUB菜单下按编辑E模式。

clip_image002

(2) 选中KERNEL行

clip_image004

(3) 输入1或single,并回车。

clip_image006

(4) 按b进行启动

clip_image008

(5) 进入后提示符

clip_image010

3. 启动网络服务

clip_image012

4. 启动SSH服务

clip_image014

然后就可以通过ssh等网络命令工具进行拷贝磁盘数据了。

scp -r

客户端ssh客户端工具拷数据了。

rsync

 

方式二:引导盘CFT-0.5.9

说明:CFT-0.5.9是针对IBM服务器WINPE引导盘,当前WINPE引导盘针对PC机,用于服务器因为没有阵列卡驱动无法识别磁盘。CFT-0.5.9 WINPE针对IBM服务器添加磁盘阵列,也具有WINPE的常用命令工具,在一次IBM x3650M3服务器windows 2003系统因做等保误配置造成密码错误,该盘成功处理问题,强烈推荐。

1. 启动后打开ext2 volume manager工具

clip_image002[11]

该工具只能打开普通Linux分区,ext2/ext3/ext4等可以使用此工具。LVM分区无法打开,此RAW格式就是LVM分区。

clip_image004[8]

19G ext3分区。

clip_image006[5]

clip_image008[7]

clip_image010[7]

成功打开磁盘分区,可以直接拷贝磁盘数据。

clip_image012[7]

 

 

方式三:LiveCD/LiveDVD引导盘

CentOS-6.5-LiveDVD引导光盘下载地址:   
http://mirrors.163.com/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-LiveDVD.iso

1. 采用CentOS-6.5-LiveDVD引导光盘,打开终端窗口。

clip_image002[13]

2. 查看识别到的磁盘,识别到是LVM卷还是普通磁盘分区。

clip_image004[10]

3. 可以直接挂载普通磁盘分区。

clip_image006[7]

4. 逻辑卷磁盘的挂载,livecd/livedvd命令丰富可以处理LVM磁盘。

(1) 扫描物理卷及卷组

clip_image008[9]

(2) 激活物理卷及卷组

# vgchange -ay VolGroup00

(3) 挂载逻辑卷

clip_image010[9]

可以正常挂载了。

(4) 可以通过接U盘或SSH工具拷贝数据了。

clip_image012[9]

以上方式可以为非正常取出linux磁盘数据提供更多的方式。



本文转自 koumm 51CTO博客,原文链接:http://blog.51cto.com/koumm/1377027,如需转载请自行联系原作者

相关文章
|
5月前
|
Linux
CentOS卸载LVM磁盘的方法
CentOS卸载LVM磁盘的方法
|
28天前
|
Linux
centos7实现磁盘挂载,解挂,开机自动挂载,解决挂载文件覆盖问题
centos7实现磁盘挂载,解挂,开机自动挂载,解决挂载文件覆盖问题
43 0
|
5月前
|
NoSQL Linux MongoDB
百度搜索:蓝易云【如何在 RHEL 8 或者 CentOS 8 上安装 MongoDB?】
以上是在RHEL 8或CentOS 8上安装MongoDB的基本步骤。安装完成后,您可以使用MongoDB的客户端工具连接到MongoDB服务器,并开始使用它进行数据库操作。希望这些步骤能够帮助您在RHEL 8或CentOS 8上成功安装MongoDB。
54 0
|
5月前
|
Linux
Linux centos7.x系统将/home磁盘分配给/
然后再执行umount /home就可以成功了 , 同时执行以下命令把逻辑卷删除了
39 0
|
8月前
|
SQL 关系型数据库 MySQL
Centos7下利用crontab+bypy实现自动备份数据到百度网盘
Centos7下利用crontab+bypy实现自动备份数据到百度网盘
123 0
|
11月前
|
测试技术 Linux 数据库
性能测试 CentOS下结合InfluxDB及Grafana图表实时展示JMeter相关性能数据2
性能测试 CentOS下结合InfluxDB及Grafana图表实时展示JMeter相关性能数据2
71 0
|
11月前
|
网络协议 安全 关系型数据库
性能测试 CentOS下结合InfluxDB及Grafana图表实时展示JMeter相关性能数据
性能测试 CentOS下结合InfluxDB及Grafana图表实时展示JMeter相关性能数据
109 0
|
11月前
|
Linux
Centos7 系列:磁盘挂载和磁盘扩容(新加硬盘方式)
在Centos 7 系统中,新添加硬盘,并将其挂载到自定义的新目录下;新添加硬盘,并为已有硬盘扩容。
1707 0
Centos7 系列:磁盘挂载和磁盘扩容(新加硬盘方式)
|
Linux 测试技术 Docker
Linux系统:第十三章:centos误删文件如何恢复文件数据
Linux系统:第十三章:centos误删文件如何恢复文件数据
343 0
Linux系统:第十三章:centos误删文件如何恢复文件数据
|
Linux 网络安全
阿里云centos 挂载新磁盘
阿里云centos 挂载新磁盘
514 2