老葵花哥哥课堂开课了
本文档秉承爱看不看的原则 一不要钱 二服务大众的高尚情操
咱们今天讲一讲rescue恢复磁盘分区

首先咱们搭建环境搞起来
(parted) mkpart #创建分区
Partition name? []? oldboy #名字
File system type? [ext2]? ext4 #类型 (本人属于帅的类型)
Start? 50 (开始)
End? 70 (结束)

按这个方法 做两个
Number Start End Size File system Name Flags
1 17.4kB 50.0MB 50.0MB oldboy
2 50.3MB 70.3MB 19.9MB oldboy

(parted) rm 2 删了第二个
Number Start End Size File system Name Flags
1 17.4kB 50.0MB 50.0MB oldboy

进行治疗

(parted) rescue #使用rescue治疗
Start? 50
End? 70
searching for file systems... 54% (time left 00:00)
(parted)

经过查看 涛声依旧
在这里我们到底是什么出现问题 是分区表吗?还是rescue命令的错误使用
这是徐贵聪哥的网站(正规的)给我灵感 就这下面这句

rescue 恢复不小心删除的分区。如果不小心用parted的rm命令删除了一个分区,那么可以通过rescue功能进行恢复。恢复时需要给出分区的起始和结束的位置。然后parted就会在给定的范围内去寻找,并提示恢复分区。

凭借我的颜值再来试试 不信搞不定
1 这次一次搞三个
Number Start End Size File system Name Flags
1 17.4kB 50.0MB 50.0MB oldboy
2 50.3MB 59.8MB 9437kB old
3 59.8MB 70.3MB 10.5MB boy

2查看 是否分区了
[root@oldboyedu-39-nb ~]# ls -l /dev/sdc*
brw-rw---- 1 root disk 8, 32 Aug 14 20:03 /dev/sdc
brw-rw---- 1 root disk 8, 33 Aug 14 20:02 /dev/sdc1
brw-rw---- 1 root disk 8, 34 Aug 14 20:02 /dev/sdc2
brw-rw---- 1 root disk 8, 35 Aug 14 20:02 /dev/sdc3

3 格式化走一波
[root@oldboyedu-39-nb ~]# mkfs.ext4 /dev/sdc1
[root@oldboyedu-39-nb ~]# mkfs.ext4 /dev/sdc2
[root@oldboyedu-39-nb ~]# mkfs.ext4 /dev/sdc3
4 不通知磁盘检查走一波
[root@oldboyedu-39-nb ~]# tune2fs -c 0 -i 0 /dev/sdc1
[root@oldboyedu-39-nb ~]# tune2fs -c 0 -i 0 /dev/sdc2
[root@oldboyedu-39-nb ~]# tune2fs -c 0 -i 0 /dev/sdc3
5 挂载来一波
[root@oldboyedu-39-nb ~]# mount /dev/sdc1 /mnt/
[root@oldboyedu-39-nb ~]# mount /dev/sdc2 /mnt/
[root@oldboyedu-39-nb ~]# mount /dev/sdc3 /mnt/
6 查看 龟派气功波
[root@oldboyedu-39-nb ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 19G 1.5G 17G 9% /
tmpfs 491M 0 491M 0% /dev/shm
/dev/sda1 190M 35M 146M 19% /boot
/dev/sdc1 8.7M 92K 8.1M 2% /mnt
/dev/sdc2 8.7M 92K 8.1M 2% /mnt
/dev/sdc3 8.7M 92K 8.1M 2% /mnt

7 删除3分区
[root@oldboyedu-39-nb ~]# umount /dev/sdc3
(parted) rm3
Number Start End Size File system Name Flags
1 17.4kB 50.0MB 50.0MB oldboy
2 50.3MB 59.8MB 9437kB old
8 怀着激动的心情开始再来一波
(parted) rescue
Start? 60
End? 70
Information: A ext4 primary partition was found at 59.8MB -> 70.3MB. Do you want
to add it to the partition table?
Yes/No/Cancel? yes
Warning: WARNING: the kernel failed to re-read the partition table on /dev/sdc
(Device or resource busy). As a result, it may not reflect all of your changes
until after reboot.

9 在这里留个疑惑
(parted) p
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdc: 107MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number Start End Size File system Name Flags
1 17.4kB 50.0MB 50.0MB ext4 oldboy
2 50.3MB 59.8MB 9437kB ext4 old
3 59.8MB 70.3MB 10.5MB ext4
请问我的 3 的boy去了哪里?

原创 齐天大圣老司机亲传rescue恢复磁盘分区的更多相关文章

  1. 在Linux,误删磁盘分区怎么恢复呢【转】

    在我们运维工作中,频繁的操作,可能命令写入错误,造成磁盘分区的删除,那么应该怎么办呢?怎么恢复磁盘分区呢? 一不小心删除了磁盘分区.如下图,删除了sda磁盘的第一个分区,为系统boot分区,系统如果重 ...

  2. 【Bugly干货分享】老司机教你 “飙” EventBus 3

    Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly 邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处. EventBus对于Android ...

  3. 老司机带你走进Core Animation

    为什么时隔这么久我又回来了呢? 回来圈粉. 开玩笑的,前段时间ipv6被拒啊,超级悲剧的,前后弄了好久,然后需求啊什么的又超多,所以写好的东西也没有时间整理.不过既然我现在回来了,那么这将是一个井喷的 ...

  4. 老司机教你下载tumblr上视频和图片的正确姿势

    本文面向初学者. 很多同学问我:“我非常想学Python编程,但是找不到兴趣点”. 还有的同学呢,找到了很好的兴趣点,但是无从下手,“玄魂老师,我想下载tumblr上的视频, 怎么下载,Python能 ...

  5. 老司机带你开飞机 一: mssql on linux 安装指导

    通常在本机开发环境中需要搭建所有的服务,还要修改本地的hosts,实在是不胜其烦.如今有了docker,完全不用污染本地环境,且看老司机带你搭建一个asp.net core的开发环境集群.愿你走出虚拟 ...

  6. 老司机谈APK瘦身套路-图片资源篇

    APK作为Android系统安装包的文件格式,一直备受广大用户的关注,APK越是臃肿肥大,在下载安装过程中,它们耗费的流量会越多,安装等待时间也会越长:对于产品本身,意味着下载转化率会越低(因为竞品中 ...

  7. 面试官问我,为什么老司机建议MySQL列属性尽量用 NOT NULL ?

    本文阅读时间大约6分钟. 其实写这篇文章,也是来自一个知识星球读者的提问,他在二面的过程中被问到了,由于他简历中写道有 MySQL 调优经验,但这个问题没有回答好,二面被刷了. 其实我们刚学习 C 语 ...

  8. 老司机带你玩转面试(2):Redis 过期策略以及缓存雪崩、击穿、穿透

    前文回顾 建议前一篇文章没看过的同学先看下前面的文章: 「老司机带你玩转面试(1):缓存中间件 Redis 基础知识以及数据持久化」 过期策略 Redis 的过期策略都有哪些? 在聊这个问题之前,一定 ...

  9. 老司机带你玩转面试(3):Redis 高可用之主从模式

    前文回顾 建议前面文章没看过的同学先看下前面的文章: 「老司机带你玩转面试(1):缓存中间件 Redis 基础知识以及数据持久化」 「老司机带你玩转面试(2):Redis 过期策略以及缓存雪崩.击穿. ...

随机推荐

  1. JAVA 布局控制

    在Java里该方法是安一个组件到一个窗体中去,它不同我们使用过的其它GUI系统.首先,它是全代码的:没有控制安放组件的“资源”.其次,该方法的组件被安放到一个被“布局管理器”控制的窗体中,由“布局管理 ...

  2. Bootstrap-CL:字体图标(Glyphicons)

    ylbtech-Bootstrap-CL:字体图标(Glyphicons) 1.返回顶部 1. Bootstrap 字体图标(Glyphicons) 本章将讲解字体图标(Glyphicons),并通过 ...

  3. View Controller Programming Guide for iOS---(八)---Using View Controllers in the Responder Chain

    Using View Controllers in the Responder Chain 响应链中使用视图控制器 View controllers are descendants of the UI ...

  4. View Programming Guide for iOS ---- iOS 视图编程指南(二)---View and Window Architecture

    View and Window Architecture 视图和窗口架构 Views and windows present your application’s user interface and ...

  5. zabbix 监控mysql状态 -Windows

    由于公司爬虫mysql数据库在Windows下面,监控一下: 主要命令:mysqladmin -uroot -proot -h127.0.0.1 ping 2>D:\zabbix\waring. ...

  6. NYOJ4——ASCII码排序

    ASCII码排序 时间限制:3000 ms  |  内存限制:65535 KB 难度:2  描述:输入三个字符(可以重复)后,按各字符的ASCII码从小到大的顺序输出这三个字符.  输入:第一行输入一 ...

  7. git操作实战指南

    1 背景 小白进入公司,进入日常多人开发,git的使用应该是新人要掌握的第一个技能.git是一个分布式数据存储库,分为远程存储和本地存储,本地存储的话,每一台计算机就相当于一个存储数据库,可以记录和存 ...

  8. 详细讲解:零知识证明 之 ZCash 完整的匿名交易流程

    作者:林冠宏 / 指尖下的幽灵 博客:http://www.cnblogs.com/linguanh/ 掘金:https://juejin.im/user/587f0dfe128fe100570ce2 ...

  9. C++语言中的static关键字的作用是什么?

    在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变.在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问.它是一个本地的全局变量.在模块 ...

  10. Codeforces702C【二分】

    题意: 给你几个城市,蜂窝塔量: 给出城市和塔的坐标可以重叠,非递减的方式给出: 输出最小的r,以至于所有的城市能被覆盖到: 思路: 目的就是要使每个城市覆盖到,那我对每个城市找离最近塔的距离,然后在 ...