注意:parted命令在恢复误删除的分区时候,容易失败的几点:

(1)只划分一个分区。恢复失败

(2)划分了2个分区,但是没有格式化。直接删除一个分区,恢复也会失败。

(3)做删除操作时候,如果同时删除了两个分区,恢复时候只能恢复一个分区。

在恢复的时候,至少是两个分区,并且其中要恢复的分区是格式化完毕的。而且处于卸载状态。

1.使用parted命令将/dev/sdb分区

parted /dev/sdb

(parted) mklabel

新的磁盘标签类型? gpt

(parted) mkpart

分区名称?  []? part1

文件系统类型?  [ext2]? ext4 

起始点? 1

结束点? 5G

(parted) mkpart  

分区名称?  []? part2  

文件系统类型?  [ext2]? ext4   

起始点? 5G

结束点? 10G   

(parted) mkpart

分区名称?  []? part3  

文件系统类型?  [ext2]? ext4 

起始点? 10G  

结束点? -1

(parted) p   

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 21.5GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number  Start   End     Size    File system  Name   标志

 1      1049kB  5000MB  4999MB               part1

 2      5000MB  10.0GB  5001MB               part2

 3      10.0GB  21.5GB  11.5GB               part3

 

(parted) quit

到此分区完成

2.查看是否分区成功

[root@CentOS6-node1 ~]# ll /dev/sdb*

brw-rw----. 1 root disk 8, 16 12月 20 11:44 /dev/sdb

brw-rw----. 1 root disk 8, 17 12月 20 11:44 /dev/sdb1

brw-rw----. 1 root disk 8, 18 12月 20 11:44 /dev/sdb2

brw-rw----. 1 root disk 8, 19 12月 20 11:44 /dev/sdb3

3.格式化分区

mkfs -t ext4 /dev/sdb1

mkdir /sdb1

mount /dev/sdb1 /sdb1/

echo "ceshiwenjian" > /sdb1/test

umount /dev/sdb1

4.模拟误删除分区

查看现有分区

(parted)

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 21.5GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number  Start   End     Size    File system  Name   标志

1      1049kB  5000MB  4999MB  ext4         part1

 2      5000MB  10.0GB  5001MB               part2

 3      10.0GB  21.5GB  11.5GB               part3

(parted) rm 1 

(parted) p  

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 21.5GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number  Start   End     Size    File system  Name   标志

 2      5000MB  10.0GB  5001MB               part2

 3      10.0GB  21.5GB  11.5GB               part3

分区1已经被删除

5.救援误删分区

(parted) rescue

起始点? 1

结束点? 5G 

信息: A ext4 primary partition was found at 1049kB -> 5000MB.  Do you want to add it to the partition

table?

是/Yes/否/No/放弃/Cancel?

(parted)

Model: VMware, VMware Virtual S (scsi)

Disk /dev/sdb: 21.5GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number  Start   End     Size    File system  Name   标志

1      1049kB  5000MB  4999MB  ext4

2      5000MB  10.0GB  5001MB               part2

3      10.0GB  21.5GB  11.5GB               part3

修复完成

[root@CentOS6-node1 ~]# mount /dev/sdb1 /sdb1/

[root@CentOS6-node1 ~]# cd /sdb1/

[root@CentOS6-node1 sdb1]# ls

test

文件已经找回

parted -l

报以下错误:

警告: 无法以读写方式打开 /dev/sr0 (只读文件系统)/dev/sr0 已按照只读方式打开。

错误: 无效的分区表 - /dev/sr0 出现递归分区。                             

忽略/Ignore/放弃/Cancel?

 

是因为挂载了光盘,卸载所有光盘的挂载点

然后执行以下命令

[root@CentOS6-node1 ~]# eject

在只执行命令不会出现以上问题

分区命令(大于2TB的分区)的更多相关文章

  1. openstack 制作大于2TB根分区自动扩容的CENTOS镜像

    制作镜像的时候默认分的是30G空间 qemu-img create -f raw centos.img 30G 看官网文档安装完系统需要安装cloud-init和clout-utils包,本人安装了完 ...

  2. Linux分区:超过2TB硬盘分区

    测试iscsi服务是否正常 [root@FocusBackup ~]# service iscsi restart 停止 iscsi:                                  ...

  3. 自建NAS如何使用大于2TB的硬盘(从分区开始)

    目录 自建NAS如何使用大于2TB的硬盘(从分区开始) 对分区进行格式化 挂载到某一目录(需设置开机自动挂载) 上传文件测试: 补充 自建NAS如何使用大于2TB的硬盘(从分区开始) 需求说明: 自建 ...

  4. Linux文件系统管理 parted分区命令

    概述 parted 命令是可以在命令行直接分区和格式化的,不过 parted 交互模式才是更加常用的命令方式. parted命令 进入交互模式命令如下: [root@localhost ~]# par ...

  5. Linux文件系统管理 fdisk分区命令

    概述 我们在安装操作系统的过程中已经对系统硬盘进行了分区,但是如果我新添加了一块硬盘,想要正常使用时,在Linux中有专门的分区命令 fdisk 和 parted.其中 fdisk 命令较为常用,但不 ...

  6. 使用parted 创建一个大于2T的分区

    1.查看现有分区 parted -l fdisk   -l     2.对/dev/sdb分一个区 [root@test ~]# parted /dev/sdb   (parted) mkpart  ...

  7. (转)硬盘分区备忘(主分区,扩展分区和逻辑分区)以及Linux硬盘分区工具parted 介绍

    场景:最近在学习Linux的基础知识,不可避免的设计到Linux的磁盘分区,以前做过总结,但是那种总结就是复制别人的文章,总结完就不想看第二遍,所以很容易就遗忘了!清楚明白的理解分区后,我就可以在自己 ...

  8. CentOS 6U7分区大于2TB的磁盘以及挂载大于16TB分区磁盘的解决方案

    一.内容介绍1.问题描述1).问题一 CentOS 6.x 在格式化大于16TB的ext4分区时,会提示如下错误: mke2fs 1.41.12 (17-May-2010)mkfs.ext4: Siz ...

  9. Linux下快速分区格式化大于2T磁盘存储

    在生产环境中,我们会遇到分区大于2T的磁盘(比如:添加一个10TB的存储),由于MBR分区表只支持2T磁盘,所以大于2T的磁盘必须使用GPT分区表,而我们在做raid时会划分多个VD来进行装系统,但系 ...

随机推荐

  1. SpringMVC(4):文件上传与下载

    一,文件上传 文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理 ...

  2. 使用jsp制作index,可以通过<c:if test==“管理员”>或<c:if test=="客户">来区别展示用户界面

    <%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ ta ...

  3. HDC2021技术分论坛:如何高效完成HarmonyOS分布式应用测试?

    作者:liuxun,HarmonyOS测试架构师 HarmonyOS是新一代的智能终端操作系统,给开发者提供了设备发现.设备连接.跨设备调用等丰富的分布式API.随着越来越多的开发者投入到Harmon ...

  4. pyecharts简介

    一.概况 Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可. 而 Python 是一门富有表达力的语言,很适合用于数据处理.当数据分析遇上数据可 ...

  5. php-正则邮箱验证及详解

    当前的邮箱格式有哪些//1.第1种是QQ邮箱,它的后缀名是,@qq, .com.// 2.第2种是网易邮箱后缀名是,@163.com或者,@126.com// 3.第3种是雅虎邮箱,后缀名是,@yah ...

  6. CF740B Alyona and flowers 题解

    Content 有 \(n\) 个数 \(a_1,a_2,a_3,...,a_n\),给定 \(m\) 个区间,你可以选择一些区间使得它们的总和最大(也可以不选),求这个最大的总和. 数据范围:\(1 ...

  7. LuoguB2029 大象喝水 题解

    Update \(\texttt{2021.12.4}\) 修改了原先的错误代码,给各位造成影响,在此表示很抱歉. Content 大象要喝 \(20\) 升水,但现在只有一个深 \(h\) 厘米,半 ...

  8. 贪心——122.买卖股票的最佳时机II

    给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格. 设计一个算法来计算你所能获取的最大利润.你可以尽可能地完成更多的交易(多次买卖一支股票). 注意:你不能同时参与多笔交易(你必须在再次 ...

  9. action中redirectAction到另一个命名空间中的action该如何配置

    action中redirectAction到另一个命名空间中的action该如何配置,请注意namespace这儿必须是/global,而不是global,要不然找不到此action的

  10. libevent源码学习(17):缓冲管理框架

    目录Libevent缓冲区类型Libevent缓冲区结构缓冲区的读出与写入缓冲区的读入与写出缓冲区水位机制缓冲区回调机制延迟回调机制Libevent缓冲区类型       Libevent中提供了多种 ...