在咱们运维工做中,频繁的操做,可能命令写入错误,形成磁盘分区的删除,那么应该怎么办呢?怎么恢复磁盘分区呢?运维
一不当心删除了磁盘分区。以下图,删除了sda磁盘的第一个分区,为系统boot分区,系统若是重启,则没法正常启动。能够看到磁盘sda仅剩下sda2这一分区,sda1这一分区已被删除。工具
2.在机器没有重启的状况下,安装修复工具:ui
# yum install -y epel-releaseblog
# yum install -y testdiskit
3.执行testdisk,进入程序。test
4.选择[Create],回车。软件
5.选择要修复的磁盘,以下图,为/dev/sda;程序
选择下面的[Proceed],回车。im
6.选择分区表类型,这里选择[Intel],回车。yum
7.选择[Analyse],回车。
8.此时仅显示第二个磁盘分区,选择[Quick Search],回车。
9.修复软件分析出第一个磁盘分区的开始块、结束块等信息,选择第一个分区,回车
10.按右键选择下方的write。将原有的分区信息再写会磁盘中。
11.选择Y,确认写入。
12.提示须要重启生效。
13.重启机器
14.机器正常启动。