linux操作系统分区被fdisk /dev/sda删除,该如何恢复


实验内容:使用fdisk删除磁盘分区信息

实验步骤

创建一个新的Centos6操作系统(别问为什么,问就是一个悲伤的故事)

笔者使用virtual box创建虚拟机(workstation配置了很久都没有办法开启虚拟机,蛋疼)

进入操作系统,使用fdisk删除磁盘上的分区信息

  1. 下载testdisk testdisk二进制包
  2. 删除磁盘分区信息;可以看到目前第一块磁盘/dev/sda上有两个分区
    image
  3. 使用fdisk /dev/sda删除sda上的分区信息;此时可以看到sda上的分区信息已被删除,由于尚未格式化磁盘内的数据,所以系统还能正常运行,但千万不要重启,不然就是一个悲伤故事了。
    image
  4. 使用testdisk恢复分区数据
  • testdisk /dev/sda #指定检查sda这一块磁盘
    image
  • 点击Proceed
    image
  • 点击Intel
    image
  • 点击Analyse
    image
  • 点击Quick Search
    image
  • 回车确认
    image
  • 确认查找到的分区数量与下面显示的分区数量一致,一致则点击write
    image
  • 确认退出后,可以看到sda分区信息已经回来了
    image

最后一步,重启服务器即可


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM