`
have23
  • 浏览: 44251 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

数据恢复小记

 
阅读更多

 

Key Word

Novell SUSE Linux Enterprise Server 9

Unable to mount root fs on unknown-block

Linux LVM

vgscan

vgchange -ay 逻辑卷名

 

休假回来,迎接我的就是一台服务器down掉了。

 

哥觉得,出去休假,终归是要还的。

 

现在恢复此服务器/home 挂载点下面的一些数据。这些数据对我很重要,1-2月的工作心血在里面。

 

机器是IBM的X系列3640,操作系统是Novell SUSE Linux Enterprise Server 9

挂载了一个IBM的磁盘整列(磁盘整列竟然是倒着安装的,以至于每次检查型号与服务条形码时,总是很别扭)

 

开机了,硬件自检都很正常。

 

进入到linux的引导过程,出现了如下的错误。

Kernel panic:VPS:Unable to mount root fs on unknown-block(253,0)

 

由于对linux启动的整个过程不是很了解,折腾了个把小时后,终于放弃了使得机器恢复并正常启动的目的。

 

问题应该就在linux启动引导的时候失败了,这与我在原/home目录下的数据没有任何关系。

 

于是我把重心放在了如何恢复数据方面。

 

1。首先我去下了一张ubuntu-11.10-dvd-i386.iso。这玩意很强大,进入试用模式后,可以挂载分区,可以安装软件。

2。插入光驱后,正常启动。(还好光驱工作很正常。这机子2007年购置的,到现在满4年。光驱估计没有用过超过10次)

3。接下来的工作可以参考 http://www.itwhy.org/2011/08-08/793.html

4。逻辑盘卷挂载之后,我很快找到了自己的宝贵数据。

5。挂载了一个移动硬盘,拷贝了我的数据。

 

 

 

涉及到命令

1。fdisk -l  列出所有分区,包括没有挂上的分区与usb设备。

 

2。fsck -y /dev/sda1 用来检查和维护不一致的文件系统。

 

3。mount -t reiserfs  /dev/sda1 /mnt/sda1   挂载分区。

 

4。vgscan 扫描并显示系统中的卷组。

5。vgchange -a y 使用vgchange指令将卷组状态改为活动的。

 

 

 

 

 

 

 


 

分享到:
评论

相关推荐

    rman使用小记.doc

    Recovery Manager(RMAN)是Oracle数据库系统中用于数据恢复和备份的关键工具。本文将详细介绍RMAN的一些核心特性和使用方法,帮助读者理解和掌握RMAN的基本操作。 首先,了解RMAN的三个重要特性: 1. **在线热备*...

    Hessian 的字段序列化小记

    本文将围绕"Hessian的字段序列化小记"这一主题,深入探讨Hessian的工作原理、序列化过程以及其在实际应用中的价值。 Hessian的目标是通过减少数据传输的体积来提高网络通信的效率。相比于XML和JSON等文本格式,...

    xstream使用小记

    《Xstream使用小记》 Xstream是一款Java库,它提供了简单且强大的方式来序列化和反序列化Java对象到XML,以及从XML回转换为Java对象。在本文中,我们将深入探讨Xstream的核心概念、使用场景以及如何通过实例进行...

    thinkphp5.0反序列化链小记.pdf

    反序列化是将序列化的数据恢复为对象的过程。在PHP中,可以使用`unserialize()`函数来实现这一过程。当应用程序需要处理用户提供的数据时,如果这些数据包含可被反序列化的恶意代码,则可能导致远程代码执行等严重...

    小记一次mysql主从配置解决方案

    - **故障恢复**:若主服务器发生故障,可以从健康的从服务器切换,保证服务不间断。 在实际操作中,MySQL主从配置可能会遇到各种复杂情况,需要根据错误信息逐步排查,理解MySQL的复制机制和配置选项。对于初学者...

    学籍管理系统(VB)

    7. **数据备份与恢复**:确保学籍数据的安全,系统需具备定期备份和数据恢复功能,防止因硬件故障或其他原因导致的数据丢失。 在开发过程中,开发者需要熟练运用VB的控件、类库和API函数,结合数据库技术(如Access...

    会员用户需求跟踪矩阵1

    14. **删除知识库需求**:用户或管理员应能删除不再需要的知识库,同时考虑数据备份和恢复机制。 15. **新建知识库需求**:会员用户应能创建新的知识库,定义其权限和属性。 16. **编辑个人知识库需求**:用户可以...

    USB2.0驱动程序

    3. **错误处理和恢复**:如果在数据传输过程中出现错误,驱动程序会尝试纠正错误或重新传输数据,确保设备的稳定运行。 4. **电源管理**:USB2.0驱动程序也涉及设备的电源管理,例如使设备进入低功耗状态,以节省...

    mysql-installer-web-community-8.0.20.0.7z

    安装完成后,用户可以通过MySQL命令行客户端或者MySQL Workbench图形界面工具与数据库交互,进行数据管理、查询、备份和恢复等操作。对于开发者来说,了解如何创建数据库、表结构、索引、触发器、存储过程等基本概念...

    mysql-workbench-community-8.0.20-winx64.7z

    - **备份与恢复**:创建备份计划,支持增量备份,确保数据安全。 - **性能分析**:使用SQL Profiler分析查询性能,找出瓶颈,优化数据库性能。 4. **MSI Installer安装流程** - **下载安装包**:下载的“mysql-...

    mysql80-community-release-fc32-1.noarch.7z

    8. **更好的备份和恢复**:提供了一种新的在线备份工具`mysqldump --single-transaction`,可以在不锁定表的情况下进行备份。 9. **系统表的改进**:系统表现在使用InnoDB存储引擎,提高了系统表的可靠性和并发性。 ...

    mysql80-community-release-el8-1.noarch.7z

    - 自动化备份和恢复工具:MySQL Enterprise Backup 提供了自动化和灵活的备份选项,简化了数据保护流程。 在开发和学习环境中,MySQL 8.0 提供了一个强大的平台,支持各种应用程序的开发和测试。其丰富的特性集、...

    可升级的程序(范例)

    4. **备份机制**:在升级前,为用户数据创建备份,以防万一升级失败,可以恢复到升级前的状态。 5. **日志记录**:记录升级过程,方便排查问题和收集反馈,有助于优化未来的升级流程。 在VB中,可以使用XML文件存储...

    mysql-shell-8.0.20-windows-x86-64bit.7z

    6. 高级特性:如性能分析、备份和恢复、复制配置和监控等,MySQL Shell提供了许多高级功能,帮助用户更有效地管理数据库。 在安装和使用MySQL Shell 8.0.20之前,确保你的系统已经安装了MySQL服务器。解压"mysql-...

    卡巴斯基6.0杀毒软件

    卡巴斯基6.0能在该系统上运行,意味着企业用户可以依靠它来保护他们的服务器免受恶意软件攻击,确保数据安全和系统稳定。 在文件名称列表中的"AVP4PE_2334",这可能是指卡巴斯基的便携版或紧急响应工具,如杀毒救援...

    mysql-shell-8.0.20-macos10.15-x86-64bit.tar.7z

    4. 数据库治理:包括性能优化、备份、恢复、复制等高级功能。 5. 自动补全和语法高亮:MySQL Shell提供了智能提示和代码高亮,使得编码更加方便快捷。 安装过程: 1. 首先,你需要下载并安装7-Zip或类似工具,用于...

    VB反编译工具

    VB反编译工具首先读取.NET程序集的元数据,这些元数据包含了类型、方法、字段等信息。然后,它解析MSIL指令,通过一系列的规则和逻辑,将其转换为VB语法的代码。这个过程需要对VB语言和.NET Framework有深入的理解...

    mysql-workbench-community-8.0.20-macos-x86_64.7z

    3. **数据库管理**:用户可以连接到本地或远程的MySQL服务器,管理数据库实例,监控性能,执行备份和恢复操作。还可以创建、修改和删除数据库对象,如表、视图、存储过程等。 4. **图表和报告**:MySQL Workbench...

    注册表解禁

    6. **系统还原或修复安装**:如果以上方法无效,可能需要考虑恢复系统到一个早期的状态,或者执行Windows的修复安装,但这两种操作都会对系统现有设置和数据产生影响,所以应作为最后的手段。 通过理解注册表的工作...

    VB多线程

    线程有创建、运行、挂起、恢复、结束等几个生命周期状态。在VB中,可以通过`Thread.Start`、`Thread.Suspend`、`Thread.Resume`和`Thread.Abort`来控制线程状态。 ### 6. 线程池 线程池是一组预创建的线程,用于...

Global site tag (gtag.js) - Google Analytics