我对 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 的分区。