GPT分区
步骤一、
在虚拟机上添加一块60G的硬盘
步骤二、
查看虚拟机的磁盘
[root@localhost ~]# lsblk #查看虚拟机的磁盘
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
├─sda1 8:1 0 1G 0 part /boot
└─sda2 8:2 0 19G 0 part
├─centos-root 253:0 0 17G 0 lvm /
└─centos-swap 253:1 0 2G 0 lvm [SWAP]
sdb 8:16 0 60G 0 disk
sr0 11:0 1 8.8G 0 rom /run/media/root/CentOS 7 x86_64
[root@localhost ~]#
步骤三、
磁盘分区
[root@localhost ~]# parted /dev/sdb #对/dev/sdb进行分区
GNU Parted 3.1
使用 /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) mktable gpt #指定分区模式GPT
(parted) print #输出分区表信息
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 64.4GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name 标志
(parted) mkpart #划分分区
分区名称? []? sdb1 #分区名字(随便)
文件系统类型? [ext2]? xfs #文件系统类型(或者ext4)
起始点? 0
结束点? 2G #0-2G磁盘大小为2G
警告: The resulting partition is not properly aligned for best performance.
忽略/Ignore/放弃/Cancel? Ignore #忽略警告
(parted) print #输出分区表信息
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 64.4GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name 标志
1 17.4kB 2000MB 2000MB sdb1
#磁盘大小
(parted) unit GB #使用GB作为单位
(parted) print #输出分区表信息
Model: VMware, VMware Virtual S (scsi)
Disk /dev/sdb: 64.4GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags:
Number Start End Size File system Name 标志
1 0.00GB 2.00GB 2.00GB sdb1
#单位由MB变为GB
(parted) quit #退出
信息: You may need to update /etc/fstab.
分区模式:MBR与 GPT
MBR(Main Boot-loader Record)主引导记录。最大支持 2T 的卷,且对分区有限制,只能 4 个主分区或 3 个主+一个逻辑分区。Windows 常用这种模式。
GPT(GUID Partition Table)即 GUID 分区表,突破固定大小64字节的分区表限制,每个磁盘最多支持 128 个分区,支持大于 2T 的分区。最大卷为 18EB。