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引导光盘下载地址:   

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

相关文章
|
4月前
|
存储 关系型数据库 MySQL
在CentOS 8.x上安装Percona Xtrabackup工具备份MySQL数据步骤。
以上就是在CentOS8.x上通过Perconaxtabbackup工具对Mysql进行高效率、高可靠性、无锁定影响地实现在线快速全量及增加式数据库资料保存与恢复流程。通过以上流程可以有效地将Mysql相关资料按需求完成定期或不定期地保存与灾难恢复需求。
382 10
|
7月前
|
安全 Linux 定位技术
如何在CentOS中卸载LVM磁盘
综上,卸载LVM的过程就像是一场探险,需要小心翼翼地按照地图行动,不能偏离原定的路线。希望我手绘的这张地图对你有所帮助,让你能平安顺利地完成解除LVM的挑战。记住,整个过程中你都得小心谨慎,否则就可能会丢掉紧张刺激、惊险无比的宝石。在这个探险中,我为你解答了如何卸载LVM,提供了明确的指导和路线。人生就是一场探险,希望你在这个过程中学到的不仅仅是如何卸载LVM,更多的是如何在解决问题的过程中,认识自我,挑战自我,超越自我。那么,探险家们,还在等什么,让我们开始吧!
357 35
|
6月前
|
Oracle 关系型数据库 Linux
MyEMS开源系统安装之CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux
本指南介绍如何在CentOS/RHEL/Rocky/AlmaLinux/Oracle Linux服务器上部署MyEMS开源能源管理系统。内容涵盖系统准备、数据库配置、多个MyEMS服务(如myems-api、myems-admin、myems-modbus-tcp等)的安装与配置,以及Nginx服务器设置和防火墙规则调整。通过完成所有步骤,您将能够访问MyEMS Admin UI和Web UI,默认端口分别为8001和80,初始登录凭据已提供。
337 0
|
10月前
|
存储 Linux
Centos 8 磁盘扩展xfs文件系统 (LVM)
│ ├── 注意事项 │ ├── 备份数据 │ ├── 检查磁盘状态 │ └── 确认设备名称 │ └── 总结 ```
591 14
|
10月前
|
监控 Linux
centos 中查看 内存及磁盘使用率
通过这些命令,您可以全面了解系统资源的使用情况,从而更好地管理和优化系统。
1739 22
|
12月前
|
Unix Linux Docker
CentOS停更沉寂,RHEL巨变限制源代:Docker容器化技术的兴起助力操作系统新格局
操作系统是计算机系统的核心软件,管理和控制硬件与软件资源,为用户和应用程序提供高效、安全的运行环境。Linux作为开源、跨平台的操作系统,具有高度可定制性、稳定性和安全性,广泛应用于服务器、云计算、物联网等领域。其发展得益于庞大的社区支持,多种发行版如Ubuntu、Debian、Fedora等满足不同需求。
368 5
|
存储 监控 Linux
【一键解锁神秘力量!】CentOS 7 磁盘分区与挂载终极指南 —— 从零到英雄的磁盘管理实战秘籍!
【8月更文挑战第9天】随着业务扩展和技术进步,服务器硬盘容量需求增加。本文通过实例介绍如何在CentOS 7中管理大容量硬盘(如1TB)。首先确认未使用的硬盘(如`/dev/sdb`),然后使用`fdisk`创建分区(一个200GB的日志分区和一个剩余空间的用户文件分区)。接着使用`mkfs.ext4`格式化分区,并创建挂载点(如`/mnt/log`和`/mnt/userfiles`)。最后,通过修改`/etc/fstab`实现分区的永久挂载。注意事项包括备份数据、合理规划分区以及定期监控磁盘使用情况等。这些步骤有助于高效管理和利用磁盘空间。
713 1
|
人工智能 Oracle 安全
CentOS“平替”方案问题之CentOS用户迁移到RHEL的优势定义如何解决
CentOS“平替”方案问题之CentOS用户迁移到RHEL的优势定义如何解决
159 0
|
Linux
阿里云CentOS数据盘挂载(磁盘扩容)
阿里云CentOS数据盘挂载(磁盘扩容)
852 0
|
SQL 关系型数据库 MySQL
这篇文章带你了解:如何一次性将Centos中Mysql的数据快速导出!!!
这篇文章带你了解:如何一次性将Centos中Mysql的数据快速导出!!!
245 1