MBR最多4个主分区;
或3个主分区+1个扩展分区(N个逻辑分区)
MBR单分区最大2TB
# 备份分区表信息,将分区表信息存放到名为mbr.hex这个文件中 dd if=/dev/sda of=mbr.hex bs=512 count=1 # 以十六进制和ASCII码查看mbr.hex hexdump -C mbr.hex
在末尾,mbr的标志:55aa,只要看到55aa,这个硬盘是MBR分区表.
GPT分区支持128个主分区
GPT最大单分区18EB
查看GPT分区表信息
# 备份分区表信息,将分区表信息存放到名为gpt.hex这个文件中
dd if=/dev/sdc of=gpt.hex bs=512 count=32
# 以十六进制和ASCII码查看gpt.hex
hexdump -C gpt.hex
gpt开头的是一个保护性的MBR,为的是兼容,以55AA作为结束。
接下来是GPT头,以UEFI PART作为头标识字符。
loop分区格式
参考: https://blog.csdn.net/alwaysbefine/article/details/122630535
loop是表示整盘分区,意思就是整个硬盘作为一个独立的分区.
查看loop分区表信息
# 备份分区表信息,将分区表信息存放到名为loop.hex这个文件中 dd if=/dev/sdb of=loop.hex bs=512 count=1 # 以十六进制和ASCII码查看loop.hex hexdump -C loop.hex
loop的后面的几行全是0.
gpthybrid分区—兼容性好,但用的少
gpthybrid也叫混合分区表,兼容gpt和legacy BIOS,但用的很少。
查看分区表格式
Centos7以上才显示分区表格式
dos 就是MBR分区格式
gpt就是gpt分区格式
parted查看分区表格式
# 可以查看未挂载的文件系统类型,以及哪些分区尚未格式化。
# 查看分区格式
parted -l |grep /dev/vdb -A 9
# fdisk查看分区表格式 fdisk -l /dev/sda
删除磁盘上的分区表
https://www.onitroad.com/jc/linux/faq/how-to-delete-all-the-partition-table-from-a-disk-in-linux.html
# 清除所有分区表
wipefs -a -f /dev/sdb
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!