一次误操作引起的分区表恢复记
来源:互联网 发布:网络黑市交易论坛 编辑:程序博客网 时间:2024/05/18 03:39
今天一早,开虚拟机做个测试,一开始都很正常;中间上了一趟洗手间......,之后就是悲剧的开始。
因为今天要做个单分区的RAID0,从洗手间回来这后,我就开始在机器上开始执行(我本机用的是RHEL5,测试环境也是RHEL5,并且分区表的信息差不多)。几步下来,RAID建好了,但系统死活要重启才能生效,使用partprobe刷了多次都不行。算了,那就重启吧。
当我输入init 6 的时候,我的物理机居然重启了;我才发现原来之前建RAID我是在本机上操作的,理论上是要在虚拟机上操作,但因为是使用SSH连接过去,并且开了好几个终端,误在物理机上操作了,导致以下问题;不禁冷吸一口气,我在建RAID的时候 在物理机上执行了以下操作:
1、我有6个分区,/dev/sda6空间有151G,其他分区略下,并且这个分区是我在数据的地方。数据大小约为114G,这东西要丢了,我都不知道从哪儿找去.......
2、使用fdisk /dev/sda ,通过p查看/dev/sda这么大,我就把/dev/sda6给删了,然后重新建立了一个/dev/sda6大小为30G,并将分区格式改为raid
3、保存退出后,使用partprobe刷新分区表
4、使用mdadm -C /dev/md0 -l 0 -l 1 /dev/sda6 -f 提示一长串,一下子想不起来了,不过提示跟分区有关,于是我继续刷新了两次分区表,无果。
5、重启计算机
重启计算时,我的物理机也重启了,我第一反应是我把自己的物理机的分区给删了,并且改了文件系统格式。计算机启动后,我发现我之前的/dev/sda6里的所有资料都不见了。
具体现象:
1、到之前的挂载目录,发现该目录里仍然有之前的文件夹,但进不去,也打不开。
2、使用df -h 看到/dev/sda6数据大小,没有变。
解救方法:
因为我没有把/dev/md0给格式化,所以在分区表里,还能看到/dev/sda6的数据占用大小,所以,我觉得重建分区表,还是可以将…………………………………………………………………………
原作者:http://www.verydemo.com/demo_c113_i8402.html
- 一次误操作引起的分区表恢复记
- 记一次处理oracle分区表索引"乱用"引起的SQL性能问题
- 恢复Update、Delete误操作引起的数据
- 重建本地索引引起的ORA-01555,最终exp导出数据,drop分区表,重建表,恢复。
- 记一次百万级数据误更新操作后的恢复处理
- 记一次加班所引起的深思
- 通过案例学Oracle之--一次AIX rac误操作引起的“血案”
- 一次按操作规程操作失败引起的思考
- 利用事务日志来恢复Update、Delete误操作引起的数据丢失
- 利用事务日志来恢复Update、Delete误操作引起的数据丢
- 利用事务日志来恢复Update、Delete误操作引起的数据丢
- 对分区表丢失的恢复
- 记一次表误删除的调查和恢复
- 记git stash误删除后的一次恢复
- 一次memcpy引起的bug
- 一次OOM引起的优化
- 关于分区表的操作
- 分区表的基本操作
- 二维数组与指向指针的指针
- 《编程珠玑》——学习历程之一(利用位图(位矢量)的思想实现神奇排序)
- spring mvc 与velocity配置
- spring security 二中使用通过自定义过滤器实现多登录页面
- 字典树的使用
- 一次误操作引起的分区表恢复记
- LeetCode OJ - Clone Graph
- No29栈的push、pop序列(栈)
- Hadoop实战-中高级一部分 之 Hadoop作业调优参数调整及原理
- 函数名&函数名取地址
- ios开发答疑录系列---(七)IOS 线程处理
- 深度学习word2vec笔记之基础篇
- Ubuntu上使用另一个java IDE-->ItelliJ
- 为什么URL在浏览器能访问,放到微信上却不能访问?