老葵花哥哥课堂开课了
本文档秉承爱看不看的原则 一不要钱 二服务大众的高尚情操
咱们今天讲一讲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. SQL查询速度

    查询速度 https://www.cnblogs.com/ZaraNet/p/9558272.html 影响你的查询速度的原因是什么? 网速不给力,不稳定. 服务器内存不够,或者SQL 被分配的内存不 ...

  2. 枚举子集 Codeforces306 Div2 B

    题目 分析:用二进制法去枚举子集,同时判断满足条件的子集个数加1 #include "iostream" #include "cstdio" using nam ...

  3. 【USACO 2857】 Steady Cow Assignment

    [题目链接] 点击打开链接 [算法] 二分答案,check的时候跑最大流,即可 [代码] #include<bits/stdc++.h> using namespace std; #def ...

  4. PostgreSQL学习之【用户权限管理】说明

    背景 最近在学习PostgreSQL,看了用户权限管理文档,涉及到的知识点比较多,顺便写篇文章进行整理并不定时更新,也方便自己后续进行查阅. 说明 注意:创建好用户(角色)之后需要连接的话,还需要修改 ...

  5. bzoj3191卡牌游戏——概率DP

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3191 不用在意每个人的编号,只需看他们相对于庄家的位置即可: 所以设计状态f[i][j]为还 ...

  6. 小程序不支持wx.request同步请求解决方法

    小程序为了用户体验,所有的request均为异步请求,不会阻塞程序运行 百牛信息技术bainiu.ltd整理发布于博客园 所以当你需要同步请求,锁死操作时,最好将所有的逻辑写在success:func ...

  7. Spring MVC访问页面直接显示源码

    转自:https://blog.csdn.net/u011781521/article/details/78751253

  8. CentOS下安装SecureCRT的sz/rz工具包

    对于使用SecureCRT的玩家,rzsz是一个灰常灰常实用的功能.但是定制安装的linux可能没有把rzsz包安装到系统,这对用securecrt这样的windows工具传输文件特别不方便.为了使用 ...

  9. 利用jenkins和docker实现持续交付

    利用jenkins和docker实现持续交付 一.什么是持续交付 让软件产品的产出过程在一个短周期内完成,以保证软件可以稳定.持续的保持在随时可以发布的状况.它的目标在于让软件的构建.测试与发布变得更 ...

  10. Codeforces687A【未完继续....】

    http://codeforces.com/problemset/problem/687/A