我一直读到,要合并两个分区,它们必须是相邻的。但我没有找到“相邻”一词在此上下文中的定义。我如何判断两个分区是否相邻?
答案1
首先,您无法合并分区。您可以删除一个分区,然后调整另一个分区的大小以额外使用现在的可用空间。
在此图中,分区hda1
和hda3
相邻,可以通过以下方式“合并”,例如备份上的数据hda3
,删除此分区,这将导致hda1
和扩展分区之间有 7GiB 的未分配空间hda4
,以及丢失所有文件hda3
。现在,可以调整大小hda1
以使用这个可用空间,然后将文件放回那里。
hda1
并且hda4
并不相邻,因为中间有一个隔板。
答案2
“相邻”的意思是“紧挨着”,因此,如果您的分区(为了解释,称为 A、B、C 和 D)在磁盘上的物理布局如下:
AAAAAAABBBBBBBCCCCCCCDDDDDDD
其中,A 和 B 相邻,B 和 C 相邻,C 和 D 相邻。没有其他对相邻。当考虑如何合并 A 和 B 时,“只有相邻分区可以合并”是有道理的,因为
AAAAAAAAAAAAAACCCCCCCDDDDDDD
您可以通过查看gparted
的显示来判断 - 如果分区彼此相邻,那么它们就是相邻的。
答案3
这张图片可能会更清楚一点:
分区在硬盘上物理上是相邻的,如下所示:
因此,您不能直接将绿色和紫色放在一个分区中。您必须先将它们放在一起,然后交换它们。以下是计算机执行的步骤:
- 删除红色(可用空间)
- 删除绿色(可用空间)
- 添加红色(如果需要,在中心)
- 拉伸紫色(使可用空间具有相同的格式,例如
ext4
)
我的图像末尾的灰色(未分配)无法成为其中的一部分,/dev/sda1
因为它/dev/sda5
挡住了路。