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,如需转载请自行联系原作者

相关文章
|
7月前
|
Linux
CentOS卸载LVM磁盘的方法
CentOS卸载LVM磁盘的方法
113 0
|
Linux 测试技术 Docker
Linux系统:第十三章:centos误删文件如何恢复文件数据
Linux系统:第十三章:centos误删文件如何恢复文件数据
371 0
Linux系统:第十三章:centos误删文件如何恢复文件数据
|
Linux
CentOS7下使用growpart工具进行磁盘热扩容
CentOS7下使用growpart工具进行磁盘热扩容
761 0
CentOS7下使用growpart工具进行磁盘热扩容
|
3天前
|
SQL 关系型数据库 MySQL
这篇文章带你了解:如何一次性将Centos中Mysql的数据快速导出!!!
这篇文章带你了解:如何一次性将Centos中Mysql的数据快速导出!!!
|
13天前
|
NoSQL Linux 网络安全
【专栏】在 RHEL 8 或者 CentOS 8 上顺利安装并运行MongoDB,以处理非结构化数据和扩展技术栈
【4月更文挑战第28天】本文档介绍了如何在RHEL或CentOS 8上安装MongoDB,包括环境准备(系统更新、依赖安装、硬件需求和sudo用户)、导入MongoDB GPG公钥、创建Yum仓库、安装MongoDB社区版,以及后续的基本配置和验证(启动服务、防火墙设置和连接验证)。通过这些步骤,用户可以顺利安装并运行MongoDB,以处理非结构化数据和扩展技术栈。
|
1月前
|
监控 Linux 网络安全
linux centos7 rsync+sersync实现数据实时同步
linux centos7 rsync+sersync实现数据实时同步
25 0
|
3月前
|
Linux
centos7实现磁盘挂载,解挂,开机自动挂载,解决挂载文件覆盖问题
centos7实现磁盘挂载,解挂,开机自动挂载,解决挂载文件覆盖问题
148 0
|
4月前
|
Linux 开发工具 开发者
RHEL更换yum源为CentOS7
RHEL在未注册时是无法使用yum的。如果使用yum命令,会报 “This system is not registered with an entitlement server. You can use subscription-manager to register.” 错误。在这种情况下,使用者就需要购买RetHat的服务。对于个人开发者,也可以通过更换yum源的方法来继续使用,本篇文章将介绍如何更新RHEL的yum源为阿里的CentOS7镜像。
125 0
|
7月前
|
NoSQL Linux MongoDB
百度搜索:蓝易云【如何在 RHEL 8 或者 CentOS 8 上安装 MongoDB?】
以上是在RHEL 8或CentOS 8上安装MongoDB的基本步骤。安装完成后,您可以使用MongoDB的客户端工具连接到MongoDB服务器,并开始使用它进行数据库操作。希望这些步骤能够帮助您在RHEL 8或CentOS 8上成功安装MongoDB。
68 0
|
7月前
|
Linux
Linux centos7.x系统将/home磁盘分配给/
然后再执行umount /home就可以成功了 , 同时执行以下命令把逻辑卷删除了
50 0

热门文章

最新文章