一、         parted的用途及说明

概括使用说明:

parted用于对磁盘(或RAID磁盘)进行分区及管理,与fdisk分区工具相比,支持2TB以上的磁盘分区,并且允许调整分区的大小。

GNU手册说明:

parted是一个用于硬盘分区或调整分区大小的工具。使用它你可以创建、清除、调整、移动和复制ext2、ext3、linux-swap、FAT、FAT32和reiserfs分区;也能创建、调整和移动苹果系统的HFS分区;还能检测jfs、ntfs、ufs和xfs分区。该工具常用于为新安装的操作系统创建空间,重新分配硬盘使用情况,在将数据拷贝到新硬盘的时候也常常使用。

二、         parted的使用方法及步骤

1、对磁盘进行分区

(1)命令行方式

# parted /dev/sdb mklabel gpt mkpart 1 ext3 1 5T

(2)交互式命令方式

命令

解释

# parted /dev/sdb

对/dev/sdb进行分区或管理操作

GNU   Parted 1.8.1

使用 /dev/sdb

Welcome   to GNU Parted! Type 'help' to view a list of commands.

系统返回值

(parted)    mklabel   gpt

定义分区表格式

(常用的有msdos和gpt分区表格式,msdos不支持2TB以上容量的磁盘,所以大于2TB的磁盘选gpt分区表格式)

(parted)    mkpart   p1

创建第一个分区,名称为p1

(p1只是第一个分区的名称,用别的名称也可以,如part1)

File system type?  [ext2]?  ext3

定义分区格式

(不支持ext4,想分ext4格式的分区,可以通过mkfs.ext4格式化成ext4格式)

Start?  1

定义分区的起始位置

(单位支持K,M,G,T)

End?   5T

定义分区的结束位置

(单位支持K,M,G,T)

(parted)    print

查看当前分区情况

Model:   ATA VBOX HARDDISK (scsi)

Disk   /dev/sda: 21.5GB

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

Partition   Table: msdos

Number  Start     End   Size  File system  Name  Flags

1        32.3kB  5TB   5TB      ext3       p1

系统返回值

2、删除分区

命令

解释

# parted /dev/sdb

对/dev/sdb进行分区或管理操作

(parted)    rm

rm删除命令

(删除之前必须确保分区没有被挂载)

Partition number? 1

删除第一个分区

(parted)    print

查看当前分区情况

Model:   ATA VBOX HARDDISK (scsi)

Disk   /dev/sda: 21.5GB

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

Partition   Table: msdos

Number  Start     End   Size  File system  Name  Flags

系统返回值

3、格式化几个TB的磁盘的说明

在格式化几个TB的磁盘的时候,时间会非常的长,格式化6T的磁盘时间大概在一个半小时左右。(据硬盘实际情况而定)

三、   partd分区实例

fdisk工具虽然很好用,但对于大于2T以上的硬盘分区特别慢,可能一部分容量识别不了,也不支持非交互模式。

用parted就非常方便了,对大硬盘支持很好,也可以实现脚本分区。

默认一般都安装过了,没有的话install it!

yum install parted

parted有个不提示用户参数选项,就是通过这个选项来实现非交互

-s, --script

never prompts for user intervention

下面我们通过一个一块硬盘来说明它的具体操作:

第一个主分区3G

剩余分区都给扩展分区

第一个逻辑卷分区2G

第二个逻辑源用剩余空间

第一个主分区3G

parted -s /dev/sdb mklabel msdos

parted -s /dev/sdb mkpart primary 0 3G

剩余空间给扩展分区

parted -s /dev/sdb mkpart entended 3 100%

在扩展分区上创建第一个逻辑分区

parted -s /dev/sdb mkpart logic 3G 5G

创建第二个逻辑分区

parted -s /dev/sdb mkpart logic 5G 100% #100%代表使用剩余的所有空间

查看分区大小

parted -s /dev/sdb print

Model: ATA QEMU HARDDISK (scsi)

Disk /dev/sdb: 8590MB

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

Partition Table: msdos

Number Start End Size Type File system 标志

1 512B 3000MB 3000MB primary

2 3001MB 8590MB 5589MB extended lba

5 5000MB 8590MB 3590MB logical

删除分区

parted -s /dev/sdb rm 5 #rm后面跟的事分区的编号,print出的Number

parted -s /dev/sdb print

Number Start End Size Type File system 标志

1 512B 3000MB 3000MB primary

2 3001MB 8590MB 5589MB extended lba

对/dev/sdc分一个主分区,类型为swap

parted -s /dev/sdc mklabel msdos

parted -s /dev/sdc -- mkpartfs primary linux-swap 0 -1 #从使用所有空间

Android重新分区parted,分区工具parted的详解及常用分区使用方法【转】相关推荐

  1. linux parted分区教程,分区工具parted的详解及常用分区使用方法

    分区工具parted的详解及常用分区使用方法 一. parted的用途及说明 概括使用说明: parted用于对磁盘(或RAID磁盘)进行分区及管理,与fdisk分区工具相比,支持2TB以上的磁盘分区 ...

  2. Android使用HttpCanary或Fiddler工具抓包详解

    最近项目出现一些问题需要在抓包查看请求数据是否在发送途中发送了改变想到用Fiddler进行抓包 但是在学习使用的时候发现 还有一款Android抓包工具在手机端就可以使用无需其他设置,本文将详细讲述两 ...

  3. uml建模工具 支持php,【UML 建模】在线UML建模工具 ProcessOn 使用详解

    总结: -- 推荐理由 : 最近从 Windows 操作系统 转到 MAC 上, 正在看设计模式 和 重构, 找不到好用的 UML 工具, 因此在网上找了一款可以在线使用的 UML 工具, 用起来发现 ...

  4. android增加内置存储分区,详解Android10的分区存储机制(Scoped Storage)适配教程

    1. 简介 大家应该都有过这样的体会,手机用着用着里面就充斥着各种不懂的文件夹和文件.甚至是连已经删除的软件的文件夹还存在. 为什么会发生的这样的问题呢? 因为google的缺席,导致android生 ...

  5. linux sfdisk命令,Linux运维知识之Linux sfdisk硬盘分区工具程序命令详解

    本文主要向大家介绍了Linux运维知识之Linux sfdisk硬盘分区工具程序命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:硬盘分区工具程序. 语 法:s ...

  6. 【转载】CodeWarrior IDE使用tips之prm链接文件详解(自定义存储器分区以及自定义RAM数据初始化与在RAM中运行函数)...

    CodeWarrior IDE使用tips之prm链接文件详解(自定义存储器分区以及自定义RAM数据初始化与在RAM中运行函数) 2017-08-19 胡恩伟 汽车电子expert成长之路 内容提要 ...

  7. [免费专栏] Android安全之数据存储与数据安全「详解」

    也许每个人出生的时候都以为这世界都是为他一个人而存在的,当他发现自己错的时候,他便开始长大 少走了弯路,也就错过了风景,无论如何,感谢经历 Android安全付费专栏长期更新,本篇最新内容请前往: [ ...

  8. 黑苹果引导工具 Clover 配置详解及Clover Configurator使用

    黑苹果引导工具 Clover 配置详解及Clover Configurator使用 2017-03-11 14:01:40 by SemiconductorKING 转自:@三个表哥 简介: 可引导m ...

  9. Android系统性能优化(60)---LeakCanary使用详解

    Android内存优化(六)LeakCanary使用详解 1.概述 如果使用MAT来分析内存问题,会有一些难度,并且效率也不是很高,对于一个内存泄漏问题,可能要进行多次排查和对比.  为了能够简单迅速 ...

  10. android中进行https连接的方式的详解

    比较不错的帖子哦 android Video Buffer傳輸流程 http://www.eoeandroid.com/thread-195728-1-1.html 利用反射机制,封装 SAX解析类, ...

最新文章

  1. CSS 选择器参考手册
  2. spice server dpkg-buildpackage 打包编译备忘
  3. 装饰者设计模式,简单代码实现
  4. 平院Python习题
  5. ZooKeeper 的工作流程
  6. JAVA 基础之容器集合(Collection和Map)
  7. 2021中国出口跨境电商发展研究报告
  8. 关于中文 Word Simialrity 的一个新思路
  9. 面试官系统精讲Java源码及大厂真题 - 43 ThreadLocal 源码解析
  10. Spark Structured SQL : JDBC写入Oracle
  11. html语言中bodyalink表示,HTML语言中,
  12. tuned-adm性能优化工具详解
  13. leftjoin多了性能下降_SBR胶乳改性剂用量对乳化沥青及微表处性能影响
  14. Linux 文件同步工具——rsync
  15. 阿里云ACP如何线上考试
  16. Retinanet论文解读
  17. Xcode:iOS崩溃日志分析方法
  18. 古墓丽影10linux,《古墓丽影11:暗影》Linux平台与Windows平台流畅度对比
  19. 98% after emitting CopyPlugin
  20. 基于python高仿探迹源码

热门文章

  1. 二学位计算机基础试题,计算机基础知识附试题().doc
  2. 贪吃蛇程序设计报告python_贪吃蛇程序设计报告
  3. spring boot全局日期格式化配置
  4. SEO死链查询工具对网站的三大好处
  5. 如何编辑Microsoft Office Word 2003默认的Normal.dot模板文件
  6. HTML+css样式制作静态天猫官网部分页面
  7. hive sql教程
  8. fanuc机器人仿真软件roboguide-新建工程文件
  9. 大型公建能耗监管系统
  10. 小米盒子升级android tv后不能安装第三方软件下载,小米电视,小米盒子无法安装第三方应用,怎么办?...