原创 齐天大圣老司机亲传rescue恢复磁盘分区
老葵花哥哥课堂开课了
本文档秉承爱看不看的原则 一不要钱 二服务大众的高尚情操
咱们今天讲一讲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恢复磁盘分区的更多相关文章
- 在Linux,误删磁盘分区怎么恢复呢【转】
在我们运维工作中,频繁的操作,可能命令写入错误,造成磁盘分区的删除,那么应该怎么办呢?怎么恢复磁盘分区呢? 一不小心删除了磁盘分区.如下图,删除了sda磁盘的第一个分区,为系统boot分区,系统如果重 ...
- 【Bugly干货分享】老司机教你 “飙” EventBus 3
Bugly 技术干货系列内容主要涉及移动开发方向,是由 Bugly 邀请腾讯内部各位技术大咖,通过日常工作经验的总结以及感悟撰写而成,内容均属原创,转载请标明出处. EventBus对于Android ...
- 老司机带你走进Core Animation
为什么时隔这么久我又回来了呢? 回来圈粉. 开玩笑的,前段时间ipv6被拒啊,超级悲剧的,前后弄了好久,然后需求啊什么的又超多,所以写好的东西也没有时间整理.不过既然我现在回来了,那么这将是一个井喷的 ...
- 老司机教你下载tumblr上视频和图片的正确姿势
本文面向初学者. 很多同学问我:“我非常想学Python编程,但是找不到兴趣点”. 还有的同学呢,找到了很好的兴趣点,但是无从下手,“玄魂老师,我想下载tumblr上的视频, 怎么下载,Python能 ...
- 老司机带你开飞机 一: mssql on linux 安装指导
通常在本机开发环境中需要搭建所有的服务,还要修改本地的hosts,实在是不胜其烦.如今有了docker,完全不用污染本地环境,且看老司机带你搭建一个asp.net core的开发环境集群.愿你走出虚拟 ...
- 老司机谈APK瘦身套路-图片资源篇
APK作为Android系统安装包的文件格式,一直备受广大用户的关注,APK越是臃肿肥大,在下载安装过程中,它们耗费的流量会越多,安装等待时间也会越长:对于产品本身,意味着下载转化率会越低(因为竞品中 ...
- 面试官问我,为什么老司机建议MySQL列属性尽量用 NOT NULL ?
本文阅读时间大约6分钟. 其实写这篇文章,也是来自一个知识星球读者的提问,他在二面的过程中被问到了,由于他简历中写道有 MySQL 调优经验,但这个问题没有回答好,二面被刷了. 其实我们刚学习 C 语 ...
- 老司机带你玩转面试(2):Redis 过期策略以及缓存雪崩、击穿、穿透
前文回顾 建议前一篇文章没看过的同学先看下前面的文章: 「老司机带你玩转面试(1):缓存中间件 Redis 基础知识以及数据持久化」 过期策略 Redis 的过期策略都有哪些? 在聊这个问题之前,一定 ...
- 老司机带你玩转面试(3):Redis 高可用之主从模式
前文回顾 建议前面文章没看过的同学先看下前面的文章: 「老司机带你玩转面试(1):缓存中间件 Redis 基础知识以及数据持久化」 「老司机带你玩转面试(2):Redis 过期策略以及缓存雪崩.击穿. ...
随机推荐
- codeforces 672A A. Summer Camp(水题)
题目链接: A. Summer Camp time limit per test 1 second memory limit per test 256 megabytes input standard ...
- AM335x Android eMMC mkmmc-android.sh hacking
# AM335x Android eMMC mkmmc-android.sh hacking # # . 有空解读一下android的分区文件. # . 代码来源:https://github.com ...
- spring配置mongodb连接副本集多个节点
mongodb版本3.4.x 1.配置副本集 先配置副本集,可参考我之前写的文章:http://blog.csdn.net/fuck487/article/details/78287362 注意:必须 ...
- CMake命令之list
用途:提供一些列表操作 list(LENGTH <list><output variable>) list(GET <list> <elementindex ...
- CodeForces - 55D && UVALive - 6528
A. 问L到R有多少能被自己各个数位上的非零数字整除的数字. 关键在于dp的状态:注意到这里有三个关键属性:当前数位,2~9出现的情况(0,1不用管), 原数字取余2520的结果(2~9的最小公倍数) ...
- BZOJ[4127] Abs
题目:http://www.lydsy.com/JudgeOnline/problem.php?id=4127 不算难的样子,才见过此类模型. 首先可以发现每次修改只增不减,那么这$O(n)$的负数最 ...
- Ruby 类的创建
class Language def initialize(name, creator) @name = name @creator = creator end def description pu ...
- 遗传算法求解TSP问题
package com.louis.tsp; /** * Project Name:GeneticAlgorithm * File Name:Individual.java * Package Nam ...
- k8s-存储卷1-十二
因为pod是有生命周期的,pod一重启,里面的数据就没有了.所以我们需要数据持久化存储. 在k8s中,存储卷不属于容器,而是属于pod.也就是说同一个pod中的容器可以共享一个存储卷. 存储卷可以是宿 ...
- 哈希加密和MD5加密函数
import hashlib #----------------------------MD5算法 # def Md5(n): # m = hashlib.md5() # m=hashlib.sha2 ...