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参数
- cp [FROM-DEVICE] FROM-MINOR TO-MINOR #将文件系统复制到另一个分区
- help [COMMAND] #打印通用求助信息,或关于 COMMAND 的信息
- mklabel 标签类型 #创建新的磁盘标签 (分区表)
- mkfs MINOR 文件系统类型 #在 MINOR 创建类型为“文件系统类型”的文件系统
- mkpart 分区类型 [文件系统类型] 起始点 终止点 #创建一个分区
- mkpartfs 分区类型 文件系统类型 起始点 终止点 #创建一个带有文件系统的分区
- move MINOR 起始点 终止点 #移动编号为 MINOR 的分区
- name MINOR 名称 #将编号为 MINOR 的分区命名为“名称”
- print [MINOR] #打印分区表,或者分区
- quit #退出程序
- rescue 起始点 终止点 #挽救临近“起始点”、“终止点”的遗失的分区
- resize MINOR 起始点 终止点 #改变位于编号为 MINOR 的分区中文件系统的大小
- rm MINOR #删除编号为 MINOR 的分区
- select 设备 #选择要编辑的设备
- 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 //挂载成功