分区 #3 包含 ext4 签名

分区 #3 包含 ext4 签名

当我使用 fdisk 创建新分区时出现错误

Partition #3 contains a ext4 signature

Do you want to remove the signature? [Y]es/[N]o:

这个错误不是问题,但我想知道为什么当分区尚未使用文件系统创建时甚至会出现此错误。

创建分区时,我只有两个分区,即 #1 和 #2,根本没有第三个分区。那么分区上怎么会有 ext4 文件系统的签名呢?

答案1

您是否使用“-l”进行了检查(非交互式)fdisk -l /dev/sda:?要不就fdisk -l?以获得概览。

这给了我:

Device         Start       End   Sectors  Size Type
/dev/sda1       2048  83888127  83886080   40G Linux filesystem
/dev/sda2   83888128 109053951  25165824   12G Linux root (x86-64)
/dev/sda3  109053952 142608383  33554432   16G Linux filesystem
/dev/sda4  276826112 411043839 134217728   64G Linux filesystem
/dev/sda5  411043840 415238143   4194304    2G EFI System
/dev/sda16 142609000 166609000  24000001 11.5G Linux root (x86-64)

Partition table entries are not in disk order. 

如您所见,sda3 的结尾是 sda16 的开头(结束/开始扇区)。发生这种情况是因为我将第四个分区“命名”为“16”而不是“4”。现在我得到了这个警告或提示。 (我还留下了一些漏洞...)

那么“sda16”,在你的 fdisk 中是#4(物理)还是#6(数字排序,如 fdisk 的输出)还是#16(我给该分区的数字)? busybox 还是 util-linux?


添加:

但那就没有错误(从来没有),只是 fdisk 的令人困惑的确认?在我的 fdisk 中,我从未见过这个,但它有--wipe-w可以处理这个问题的选项:取决于是否交互,自动,从不或总是擦除(手册页上说)。

我刚刚检查了我的分区wipefs:sda1 到 sda4 有 1 行,sda5 有 3 行,sda16 没有行。我不明白为什么。如果您在回答问题 Y 或 N 后最终得到分区#3,那么应该没问题。

这个问题可能意味着:在这个新创建的#3 上,保留还是擦除签名?

fdisk -V给我:“来自 util-linux 2.34 的 fdisk”

相关内容