一、         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, --scriptnever 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: msdosNumber  Start   End     Size    Type      File system  标志1      512B    3000MB  3000MB  primary2      3001MB  8590MB  5589MB  extended               lba5      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  primary2      3001MB  8590MB  5589MB  extended               lba

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

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

分区工具parted的详解及常用分区使用方法相关推荐

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

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

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

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

  3. linux parted命令,Linux分区之parted命令详解

    作用:规划大小超过2T的分区,也可用于小分区的规划. 用法:parted [选项]... [设备 [命令 [参数]...]...] 帮助选项:-h, --help                    ...

  4. Linux分区之parted命令详解

    作用: 规划大小超过2T的分区,也可用于小分区的规划. 用法: parted [选项]... [设备 [命令 [参数]...]...] 帮助选项: -h, --help 显示此求助信息 -l, --l ...

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

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

  6. 2021-02-07 接口测试工具-Postman使用详解

    接口测试工具-Postman使用详解 1.安装postman 官网下载地址:https://www.postman.com/downloads/ 选择好对应的版本下载,下载完后直接安装即可. 2.po ...

  7. mysql数据库表分区_MySQL数据库之MySQL的分区和分表详解

    本文主要向大家介绍了MySQL数据库之MySQL的分区和分表详解 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1. 分区 MySQL中的分区是指将一个数据表按照某种规则(如时 ...

  8. sqlmap工具使用用法详解

    2019独角兽企业重金招聘Python工程师标准>>> sqlmap工具使用用法详解 QLmap是一款用来检测与利用SQL注入漏洞的免费开源工具,有一个非常棒的特性,即对检测与利用的 ...

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

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

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

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

最新文章

  1. android中的显示跳转和隐式跳转
  2. linux之setsid命令
  3. 漫画通信:惊呆了,手机登录还可以这么玩!
  4. Record of circos usage
  5. Oracle用imp和exp实现数据的导入和导出
  6. 汇编指令入门级整理 | 原力计划
  7. shell 单词末尾家字符_58、最后一个单词的长度
  8. 电脑维修之——笔记本电脑将光驱替换为硬盘
  9. Base64解码后的图片打不开
  10. Java——this关键字
  11. python语言实现医院管理系统
  12. cenntos7安装Nginx添加passenger模块
  13. unity学习之遮挡剔除
  14. 苹果手机群控 ios免越狱中控 非越狱脚本高清投屏
  15. 获取美元人民币实时汇率-Python版
  16. sd3403开发板学习(一)
  17. 范式球(norm ball),范式锥,欧式球,椭球
  18. 基于HTML+JS实现的简易双色球滚动代码
  19. Redis学习笔记~Redis事务机制与Lind.DDD.Repositories.Redis事务机制的实现
  20. 百度团圆红包第一名软件库junzhangle的口令(无二维码)

热门文章

  1. Camtasia混音教程
  2. 文件被误删不需要绝望,EasyRecovery送你时光机
  3. (算法)从10000个数中找出最大的10个
  4. WordPress图片插件:Auto Highslide修改版(转)
  5. Python 之 向上取整、向下取整以及四舍五入函数
  6. 什么是 Hadoop 生态系统
  7. iOS微信分享在6plus上遇到一个坑
  8. 2014阿里实习生面试题——mysql如何实现的索引
  9. 用TMG搭建×××服务器(二)---L2TP/IPsec ×××
  10. 第六章 培养感恩的习惯