扩展分区:尝试了解当我的其他分区已满时该怎么办

扩展分区:尝试了解当我的其他分区已满时该怎么办

我对 Ubuntu 并不陌生,但我并不经常摆弄分区,所以我有点迷茫。

我的驱动器上有一个扩展分区,但我真的不知道它为什么存在或起什么作用。/sda3 被列为扩展,而 Ubuntu 在 /sda5 上。

在 500 GB 的驱动器上,扩展分区有 130 GB,因此占用了大量存储空间,但我不记得为什么。我也不知道该怎么处理它。它能变成额外的存储空间吗?

我尝试阅读有关扩展分区的用途,但我唯一遇到并理解的是,它是一种解决驱动器上只能有四个分区的方法。我理解需要有四个以上的分区(某种程度上),但不知道扩展分区实际上是如何使用的。

那么,有人能解释一下什么是扩展分区以及我应该用它做什么吗?另外,我能以某种方式使用该空间吗?

谢谢你!

parted -l 输出

Sector size (logical/physical): 512B/4096B
Partition Table: msdos
Disk Flags: 

Number Start   End    Size   Type      File system  Flags

 1      1049kB  577MB  576MB  primary   ntfs         boot

 2      577MB   184GB  183GB  primary   ntfs
 3      184GB   320GB  136GB  extended
 5      184GB   320GB  136GB  logical   ext4

磁盘/Gparted 屏幕截图

答案1

有人可以解释一下什么是扩展分区吗?

通常有三种类型的分区,主分区逻辑分区扩展分区

主分区逻辑分区用于存储数据,其中主分区是唯一可引导的分区

扩展分区用于保存其他逻辑分区

逻辑分区应该存在于扩展分区内

正如你提到的,为了使用超过 4 个分区,系统通常会创建 3 个主分区和 1 个扩展分区

因此,如果您想创建一个新分区,您可以通过在扩展分区内创建逻辑分区来实现

扩展分区只是逻辑分区的容器分区

我该如何处理它?

没什么,保持原样

我可以用某种方式利用那个空间吗?

您可能已经在使用该空间,如果没有,请使用 Gparted 或 fdisk

答案2

在 MSDOS 分区表上,最多只能使用 4 个主分区,但使用扩展分区可以创建更多分区(称为逻辑分区)。扩展分区就像一个包装器,因此您可以在其下创建许多分区,而这些分区才是实际占用空间的分区,而不是扩展分区。

为了能够创建更多主分区并避免扩展,您需要将磁盘转换为使用 GPT 分区表,但这意味着您需要格式化整个驱动器。

从分区类型(ext4)来看,这是运行 Ubuntu 的分区。

相关内容