我应该使用 fdisk 进行分区还是使用 GPT 感知工具?

我应该使用 fdisk 进行分区还是使用 GPT 感知工具?

fdisk问:创建分区时应该使用吗?

parted或者因为它使用 GPT,所以建议使用? (默认情况下?)这样我就可以创建大于 2TB 的分区。

答案1

MBR,主引导记录

维基百科摘录;关联

主引导记录 (MBR) 是一种特殊类型的引导扇区,位于分区计算机大容量存储设备(例如用于 IBM PC 兼容系统及其他系统的固定磁盘或可移动驱动器)的开头。 MBR 的概念于 1983 年随 PC DOS 2.0 公开引入。

我特意复制粘贴了这个,让你看看 MBR 是从 1983 年开始的。


GPT、GUID 分区表

维基百科摘录;关联

GUID 分区表 (GPT) 是台式机或服务器 PC 中使用的物理存储设备(例如硬盘驱动器或固态驱动器)上分区表布局的标准,使用全局唯一标识符 (GUID)。尽管它是统一可扩展固件接口 (UEFI) 标准的一部分(统一 EFI 论坛建议取代 PC BIOS),但由于主引导记录 (MBR) 分区表的限制,它也用于某些 BIOS 系统。使用 32 位来存储传统 512 字节磁盘扇区上的逻辑块地址 (LBA) 和大小信息。


为了回答你的问题,我建议你尽可能使用GPT分区;换句话说,如果您不必使用 MBR,请改用 GPT。

GPT 相对于 MBR 的优势

  • 它有一个备份分区表

  • 它有 荒谬的 主分区的限制,最多允许128个分区,无需扩展

  • 它也是存储循环冗余校验 (CRC) 值检查其数据是否完好

  • 正如你提到的,它支持大驱动器,最大大小为 8 ZiB(2^64 个扇区 × 每个扇区 2^9 字节)


常用工具

CLI 中的 MBR:

fdisk(链接到手册);注意:fdisklinux-utils2.30.2 开始,现在可以部分理解 GPT

CLI 中的 GPT:

gdisk(链接到手册

对于 CLI 中的 MBR 和 GPT:

parted(链接到手册

对于 GUI 中的 MBR 和 GPT:

gparted(链接到维基百科

gparted图形用户界面

答案2

linux-utils 2.30.2 中的 fdisk 现在可以理解 GPT 表

答案3

要创建 GPT 分区,我建议使用gdisk(“GPT fdisk”)而不是fdisk.

答案4

创建 gpt 分区表的另一个选项是sfdisk,例如:

sfdisk /dev/nvme0n1
> label: gpt
> ,,L
> write

这将创建一个GPT分区表,以默认的起始偏移量和大小创建一个linux分区,即填充整个磁盘,然后将其写入磁盘。

相关内容