gpt保护分区 ,即全局唯一标识分区表(GUID Partition Table,缩写:GPT),是一个实体磁盘的分区表的结构布局的标准。它是可扩展固件接口(EFI)标准(被Intel用于替代个人计算机的BIOS)的一部分,被用于替代BIOS系统中的一32bits来存储逻辑块地址和大小信息的主引导记录(MBR)分区表。 GPT分配64bits给逻辑块地址,因而使得最大分区大小在2-1个扇区成为了可能。对于每个扇区大小为512字节的磁盘,那意味着可以有9.4ZB(9.4 x 10字节)或8ZiB-512字节。

相对于传统的MBR分区方式,GPT分区有以下几点优势:

1.与支持最大卷为2TB (Terabytes)的MBR磁盘分区的格式式相比,GPT 磁盘分区理论上支持的最大卷可由2^64个逻辑块构成,以常见的每扇区512 Bytes磁盘为例,最大卷容量可达 18 EB (Exabytes)。

2.相对于每个磁盘最多有 4 个主分区(或3个主分区,1个扩展分区和无限制的逻辑驱动器)的MBR分区结构,GPT磁盘最多可划分128 个分区(1个系统保留分区及127个用户定义分区)。

3.与 MBR分区的磁盘不同,至关重要的平台操作数据位于分区内部,而不是位于非分区或隐藏扇区。另外,GPT 分区磁盘可通过主要及备份分区表的冗余,来提高分区数据的完整性和安全性

4.支持唯一的磁盘标识符和分区标识符(GUID)

既然GPT分区有那麽多优点,那麽在Linux下如何进行GPT分区呢?

平常的分区大部分都是用fdisk命令进行分区,可fdisk命令是不支持进行GTP分区的,所以要用parted命令进行分区操作。parted命令既可以对MBR进行分区,也可以对GTP进行分区。我们先man一下parted的用法:

parted [options] [device [command [options...]...]]

选项:常用的有,-l, --list,列出所有的分区情况

我们输入parted对新加入的磁盘进行分区(环境:CentOS7,虚拟机下)

在parted的帮助信息里,可以看到COMMAND介绍里面的几个选项:

mklabel下面有"aix","amiga","bsd","dvh","gpt","loop",我们选择gpt,这里有询问信息,问我们是否需要选择“gpt”,选择之后,磁盘现有的文件都会被清除,我们刚建的新磁盘,当然选择“Yes”。然后输入mkpart进行分区。

mkpart里面有part-type should be one of "primary", "logical", or "extended".可以将新建的分区设置成普通(primary),逻辑盘(logical),或者是扩展分区(extended)都可以。

直接输入mkpart进行分区,会问你各种问题,进行设置,这个看个人爱好了。我的设置如下:

设置好以后输入“print”就能显示已经分好了一个分区了:

当然我们也可以直接设置,不用采用问答的形式:

对于文件系统的设置,ext3,ext4,xfs等的设置可以用mkfs,mke2fs,tune2fs等进行设置,设置好之后进行挂载(mount),这个硬盘就可以使用了。

GPT分区的设置就介绍到这里,刚开始学习博客,以后有什么需要更正的可以直接和我联系。

linux系统是否支持gpt分区,Linux下进行GPT分区相关推荐

  1. linux 查看emmc分区表_Linux和Uboot下eMMC boot分区读写

    关键词:eMMC boot.PARTITION_CONFIG.force_ro等. 1. eMMC的分区 大部分eMMC都有类似如下的分区,其中BOOT.RPMB和UDA一般是默认存在的,gpp分区需 ...

  2. Linux系统编程及应用——ubuntu环境下

    Linux系统编程及应用--ubuntu环境下 程序由业务逻辑和系统访问两部分构成的.其中,业务逻辑是根据业务需求,按照设计好的逻辑规则,处理信息,与系统(平台)无关的:而系统访问则是利用操作系统所提 ...

  3. Linux系统如何支持NTFS文件系统?

    由于Linux系统默认是不支持NTFS文件系统的,因此,我们基本不能在Linux系统中挂载NTFS文件系统类型的硬盘或移动硬盘. 为此,最主要的问题是如何使Linux系统支持NTFS文件系统. 一般情 ...

  4. 超简单超详细-Linux系统的使用 基础篇(下)

    Linux系统命令学习笔记: 上部. Linux系统命令学习笔记: 下部. 组管理 文件/目录 所有者 查看文件所有者 修改文件所有者 修改文件所在组 其他组概念 权限管理 权限介绍 rwx权限详解 ...

  5. 一文带你学会linux系统 史上最全linux命令大全

    一文带你学会linux系统 史上最全linux命令大全 文章目录 linux系统简介 linux命令 1.启动网络命令 2.pwd命令 2.ls命令 3.cd命令 4.mkdir命令 5.rmdir命 ...

  6. 一站式:虚拟机安装Linux系统(CentOS_7),多节点Linux环境打造,XShell的使用

    目录 01.Linux环境装在哪 02.虚拟机的下载与安装:Vmware 2.1.Vmware下载 2.2.Vmware安装 03.CentOS镜像下载 3.1.CentOS介绍(了解) 3.2.Ce ...

  7. linux 的手机操作系统下载地址,Linux系统运维之下载Linux操作系统地址

    本文主要向大家介绍了Linux系统运维的下载Linux操作系统地址,通过具体的内容向大家展现,希望对的大家学习Linux运维知识有所帮助. 有很多初次接触Linux的新人都会发问,应该到哪里下载Lin ...

  8. Linux系统入门之如何安装Linux系统

    题目:Linux系统入门之如何安装Linux系统 一.准备工具: 1.Linux 镜像文件(Linux iso文件),直接的在 百度里面输入下载Linux系统版本即可 例如: 2.虚拟机模拟工具,例如 ...

  9. linux系统创建操作系统用户,linux系统中用户组创建管理linux操作系统 -电脑资料...

    用户组管理包括对用户组创建,删除,修改及查看组操作命令,下面我们一起来看看希望本文章对各位同学会有所帮助哦, 1,创建组 groupadd test 增加一个test组 2,修改组 groupmod ...

  10. linux系统怎么重启网卡?linux重启网卡的三种教程

    在实际工作中,经常会遇到Linux系统进行重启网卡的操作.在这里整理一下,进行多种方法的网卡重启. 一.service network restart 1.首先用CRT工具连接到Linux命令行界面. ...

最新文章

  1. 【Python】创建长度为n的全0列表和全1列表
  2. 项目一计算机基础知识考核题,2013计算机基础知识试题及答案
  3. 1.5编程基础之循环控制 01 求平均年龄
  4. 一款非常好看的雷姆背景的时间单页(附雷姆图片)
  5. 淘宝发布年度十大同款:钟南山哑铃、奥特曼变身器、嫦娥五号暖宝宝入选
  6. julia语言 python解释器_继 Python 解释器移植到 Firefox 后,Mozilla 现在想支持 Julia 和 R...
  7. 把一个人的特点写具体作文_把一个人的特点写具体作文450字
  8. 基于java 海康视频监控 jar包运行
  9. matlab音频指纹识别_指纹识别算法matlab实现.doc
  10. 微软私有云系列 ----SQL 云部署
  11. 华东师范大学 计算机 博士 毕业论文,【学位】华东师范大学博士、硕士学位论文基本格式要求...
  12. BZOJ_P3110 [ZJOI2013]K大数查询(线段树+整体二分)
  13. R语言和Julia以及Python使用Feather包共享数据
  14. 2022年全球市场自行车零配件总体规模、主要企业、主要地区、产品和应用细分研究报告
  15. Python实现list列表的有序子集查找
  16. PHP还款,ThinkPHP内核借贷管理系统安装版
  17. [poj1741]tree 解题报告
  18. 《孙悟空是个好员工》对《心经》的注解(摘抄)
  19. Spring Cloud Gateway自定义Filter
  20. 中国古代数学家张丘建在他的《算经》中提出了一个著名的 “ 百钱买百鸡问题”鸡翁一, 值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问翁、母、雏各几何?

热门文章

  1. amd核芯显卡控制面板自定义分辨率_玩家 | 独立显卡和核芯显卡哪个更香?
  2. 服务器不能自动备份软件,windows服务器自动备份上传软件+bat
  3. Python基础教程:连接列表的八种方法,你都知道吗?
  4. python技巧:拆分多层嵌套列表
  5. ubuntu cmake交叉编译时报错:没有那个文件或目录
  6. 【黑马程序员 C++教程从0到1入门编程】【笔记3】C++核心编程(内存分区模型、引用、函数提高)
  7. python opencv-4.1.0 cv2.getTextSize()函数 (计算文本字符串的宽度和高度)
  8. Java获取文件路径
  9. IDEA使用过程中相应的配置和设置(如编码设置、窗口调整以及config.xml文件模板创建、工程打开方式、约束文件)
  10. 线程的退出 java_(转)Java结束线程的三种方法