GPT分区


文章目录

  • GPT分区
  • 一、GPT特点
  • 二、parted参数
  • 三、GPT分区实验
  • * 准备阶段
  • * 实验前言
  • (1)进入sdd分区
  • (2)新建GPT分区表
  • (3)新建分区表30G——起始点0 ,终止点30G
  • (4)新建分区70G,起始点30G,终止点100G
  • (5)sdd2分区进行格式化为xfs文件系统类型
  • (5)将sdd2分区挂载到/opt/data 中


一、GPT特点

1、是UEFI标准的一部分,主板必须要支持UEFI标准
2、GPT分区列表支持最大128PB(1PB=1024TB)
3、可以定义128个分区
4、没有主分区,扩展分区和逻辑分区的概念,所有分区都能格式化
5、gdisk管理工具和parted命令可以创建GPT分区

这里是使用parted命令进行gpt分区:

二、parted参数

  1. cp [FROM-DEVICE] FROM-MINOR TO-MINOR #将文件系统复制到另一个分区
  2. help [COMMAND] #打印通用求助信息,或关于 COMMAND 的信息
  3. mklabel 标签类型 #创建新的磁盘标签 (分区表)
  4. mkfs MINOR 文件系统类型 #在 MINOR 创建类型为“文件系统类型”的文件系统
  5. mkpart 分区类型 [文件系统类型] 起始点 终止点 #创建一个分区
  6. mkpartfs 分区类型 文件系统类型 起始点 终止点 #创建一个带有文件系统的分区
  7. move MINOR 起始点 终止点 #移动编号为 MINOR 的分区
  8. name MINOR 名称 #将编号为 MINOR 的分区命名为“名称”
  9. print [MINOR] #打印分区表,或者分区
  10. quit #退出程序
  11. rescue 起始点 终止点 #挽救临近“起始点”、“终止点”的遗失的分区
  12. resize MINOR 起始点 终止点 #改变位于编号为 MINOR 的分区中文件系统的大小
  13. rm MINOR #删除编号为 MINOR 的分区
  14. select 设备 #选择要编辑的设备
  15. set MINOR 标志 状态 #改变编号为 MINOR 的分区的标志****

三、GPT分区实验

* 准备阶段

  • 100G硬盘,parted 工具;

* 实验前言

  • 在VM虚拟机新建一个100G的硬盘,用BPT分区将100G硬盘分为2个主分区文件系统类型设置为xfs,两个主分区为:sdd1、sdd2。 最后将sdd2挂载到/opt/data中。
(1)进入sdd分区
[root@localhost /]# parted /dev/sdd    //进入sdd分区
GNU Parted 3.1
使用 /dev/sdd
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdd: 107GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     标志
(2)新建GPT分区表
(parted) mklabel gpt   //新建GPT分区表
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdd: 107GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start  End  Size  File system  Name  标志
(3)新建分区表30G——起始点0 ,终止点30G
(parted) mkpart primary 0 30G   //新建主分区开始分区是0 ,结束分区30G
警告: The resulting partition is not properly aligned for best performance.
忽略/Ignore/放弃/Cancel?   ignore       //忽略                                      
(parted) print                                                            
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdd: 107GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     标志
 1      17.4kB  30.0GB  30.0GB  xfs          primary
(4)新建分区70G,起始点30G,终止点100G
(parted) mkpart primary 30G 100G  //新建主分区开始为30G,结束为100G
(parted) print   //查看分区信息
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdd: 107GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name     标志
 1      17.4kB  30.0GB  30.0GB  xfs          primary
 2      30.0GB  100GB   70.0GB               primary
(parted) quit         //退出保存
(5)sdd2分区进行格式化为xfs文件系统类型
[root@localhost /]# mkfs -t xfs /dev/sdd2  //将分区sdd2格式化文件系统类型为xfs
meta-data=/dev/sdd2              isize=512    agcount=4, agsize=4272384 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=0, sparse=0
data     =                       bsize=4096   blocks=17089536, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal log           bsize=4096   blocks=8344, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
[root@localhost /]# blkid /dev/sdd2
/dev/sdd2: UUID="e72eb2b1-c413-43aa-945e-4c65a787bb7f" TYPE="xfs" PARTLABEL="primary" PARTUUID="a6c09589-3184-43a4-aec9-af5a3818b158"
(5)将sdd2分区挂载到/opt/data 中
[root@localhost /]# mount /dev/sdd2 /opt/data/   //将分区sdd2挂载到/opt/data中
[root@localhost /]# df -Th
文件系统       类型      容量  已用  可用 已用% 挂载点
/dev/sda3      xfs       182G  5.1G  177G    3% /
devtmpfs       devtmpfs  2.0G     0  2.0G    0% /dev
tmpfs          tmpfs     2.0G     0  2.0G    0% /dev/shm
tmpfs          tmpfs     2.0G   11M  2.0G    1% /run
tmpfs          tmpfs     2.0G     0  2.0G    0% /sys/fs/cgroup
/dev/sda1      xfs      1014M  174M  841M   18% /boot
tmpfs          tmpfs     406M   32K  406M    1% /run/user/1000
/dev/sr0       iso9660   4.3G  4.3G     0  100% /run/media/ttyy/CentOS 7 x86_64
/dev/sdd2      xfs        66G   33M   66G    1% /opt/data  //挂载成功