gdisk-gpt-分区-parted
GPT:GUID(Globals Unique Identififiers) partition table 支持128个主分区,没有其他类型分区,使用64位,支持8Z(512Byte/block )64Z ( 4096Byte/block)
使用128位UUID(Universally Unique Identififier) 表示磁盘和分区 GPT分区表自动备份在头和尾两份,并有CRC校验位
UEFI (Unifified Extensible Firmware Interface 统一可扩展固件接口)硬件支持GPT,使得操作系统可以启动
BIOS和UEFI区别
BIOS采用了16位汇编语言编写,只能运行在实模式(内存寻址方式由16位段寄存器的内容乘以16(10H) 当做段基地址,加上16位偏移地址形成20位的物理地址)下,可访问的内存空间为1MB,只支持字符操作界面,组合MBR
硬盘分区限制在2T
UEFI采用32位或者64位的C语言编写,突破了实模式的限制,可以达到最大的寻址空间,支持图形操作界面,使用文件方式保存信息,支持GPT分区启动,适合和较新的系统和硬件的配合使用。支持2T以上的硬盘,硬盘分区不受限制
fdisk /dev/sdb
Device Boot Start End Sectors Size Id Type /dev/sdb1 2048 2099199 2097152 1G 8e Linux LVM /dev/sdb2 2099200 23070719 20971520 10G 5 Extended /dev/sdb5 2101248 6295551 4194304 2G 8e Linux LVM /dev/sdb6 6297600 8394751 2097152 1G 8e Linux LVM
lsblk sdb 8:16 0 20G 0 disk ├─sdb1 8:17 0 1G 0 part ├─sdb2 8:18 0 1K 0 part ├─sdb5 8:21 0 2G 0 part └─sdb6 8:22 0 1G 0 part
[root@rocky8 ~]# gdisk /dev/sdc ? Command (? for help): n Partition number (1-128, default 1): First sector (34-4278190046, default = 2048) or {+-}size{KMGTP}: Last sector (2048-4278190046, default = 4278190046) or {+-}size{KMGTP}: +1G
p Number Start (sector) End (sector) Size Code Name 1 2048 2099199 1024.0 MiB 8300 Linux filesystem
Command (? for help): w y
t Hex code or GUID (L to show codes, Enter = 8300): L 0700 Microsoft basic data 0c01 Microsoft reserved 2700 Windows RE 3000 ONIE boot 3001 ONIE config 3900 Plan 9
gdisk /dev/sdc
d
w
Y
注意:parted的操作都是实时生效的,小心使用
[root@rocky8 ~]# parted /dev/sdb rm 6 Information: You may need to update /etc/fstab. [root@rocky8 ~]# parted /dev/sdb rm 1 Information: You may need to update /etc/fstab.
parted /dev/sdb mklabel gpt|msdos parted /dev/sdb print parted /dev/sdb mkpart primary 1 200 (默认M) parted /dev/sdb rm 1 parted -l 列出所有硬盘分区信息