fdisk -l + 如何读取输出

fdisk -l + 如何读取输出

对于 sda1,fdisk -l 命令中的“*”是什么意思?

fdisk -l | grep /dev | grep "*"
/dev/sda1   *           1  4294967295  2147483647+  ee  GPT
/dev/sdb1   *        2048     1050623      524288   fd  Linux raid autodetect
/dev/sdc1   *        2048     1050623      524288   fd  Linux raid autodetect

这是否意味着 sda1 过去是与 linux 操作系统一起安装的?

答案1

该磁盘/dev/sda使用GPT分区方案fdisk对该计划的支持有限;你可能想使用gdisk或者parted完全支持 GPT 分区表。

在 GPT 分区磁盘上,磁盘管理工具会创建一个保护性MBR分区表,旨在提供一些保护,防止由不支持 GPT 的磁盘管理工具造成的损坏。保护性 MBR 包含一个 类型的分区ee,该分区覆盖整个磁盘或尽可能多的磁盘(MBR 分区不能大于 2 TB)。

所以您看到的/dev/sda是保护性 MBR 中的假分区。用于sudo parted /dev/sda unit s print free列出 GPT 分区表。

相关内容