Linux分区表

MBR分区格式 MBR最多4个主分区;或3个主分区+1个扩展分区(N个逻辑分区)MBR单分区最大2TB

attachments-2023-04-vohEcofG64391edf78569,png

MBR分区格式

MBR最多4个主分区;
或3个主分区+1个扩展分区(N个逻辑分区)
MBR单分区最大2TB

attachments-2023-04-WHgFKC4964392049bf2ae,png

查看MBR分区表信息

# 备份分区表信息,将分区表信息存放到名为mbr.hex这个文件中
dd if=/dev/sda of=mbr.hex bs=512 count=1

# 以十六进制和ASCII码查看mbr.hex
hexdump -C mbr.hex

attachments-2023-04-66NlUpPR643920796b0ba,png

在末尾,mbr的标志:55aa,只要看到55aa,这个硬盘是MBR分区表.


GPT分区格式

GPT分区支持128个主分区
GPT最大单分区18EB


attachments-2023-04-vZ7bXrIA643920ce5322a,pngattachments-2023-04-kfCNqdMi643920acc67ac,png

attachments-2023-04-Ba73g5hF643920e182d0a,png

查看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

attachments-2023-04-Ist1xOOH6439213c33dea,png

loop的后面的几行全是0.


gpthybrid分区—兼容性好,但用的少

gpthybrid也叫混合分区表,兼容gpt和legacy BIOS,但用的很少。


查看分区表格式

Centos7以上才显示分区表格式

dos 就是MBR分区格式

gpt就是gpt分区格式


parted查看分区表格式

# 可以查看未挂载的文件系统类型,以及哪些分区尚未格式化。

# 查看分区格式

parted -l |grep /dev/vdb -A 9

attachments-2023-04-dbB8Tu4s643921793a4bc,png

fdisk查看分区表格式

# fdisk查看分区表格式
fdisk -l /dev/sda

attachments-2023-04-2phBmlkO643921d3d0392,png

删除磁盘上的分区表

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

attachments-2023-04-zMXv4Br4643921f32f30b,png

  • 发表于 2023-04-14 17:37
  • 阅读 ( 34 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
shitian
shitian

662 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章