我有两个分区,其中一个有文件系统,另一个未分配。
如何合并两个分区?
答案1
您可以使用分区为此。也可以通过sudo apt-get update && sudo apt-get install gparted
要创建一个新的大分区(删除文件系统上的所有数据):
首先,您必须确保两个分区(未分配空间)和要合并的另一个分区都是逻辑分区或主分区。一个逻辑分区和一个主分区将不是工作。
检查并确认第一步后,删除包含文件系统的分区。
第三,由于您删除了一个分区,未分配的空间现在变得更大了。
创建所需大小的分区。
要增加保存数据的分区的大小: (虽然这基本上是安全的,但备份数据总是明智的!)
首先,您必须确保两个分区(未分配空间)和要合并的另一个分区都是逻辑分区或主分区。一个逻辑分区和一个主分区将不是工作。
第二步,右键点击该分区,点击调整大小,按要求填写大小。
单击调整大小/移动,然后单击应用所有操作
答案2
如果未使用的分区在物理上位于文件系统分区之后,那么您可以调整磁盘上的分区大小,重新启动,然后扩大文件系统(如果它是可增长的文件系统,如 ext3、ext4 等)。
例如,如果您有/dev/sda1
文件系统和/dev/sda2
未使用的分区,请使用以下命令检查分区fdisk /dev/sda
:
# fdisk /dev/sda
...
Command (m for help): p
...
Device Boot Start End Blocks Id System
/dev/sda1 * 63 8016434 4008186 83 Linux
/dev/sda2 8016435 1953520064 972751815 83 Linux
您需要确保新内容sda1
从相同的位置开始(此处为 63),并在sda2
开始处结束(此处为 8016434)。 并仔细检查结束位置是否sda1
紧接在开始位置之前sda2
(此处 8016434 后面紧跟 8016435),以确保万无一失。
然后删除未使用的分区和文件系统分区:
Command (m for help): d
Partition number (1-4): 2
...
Command (m for help): d
Partition number (1-4): 1
最后,重新创建文件系统分区:
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4, default 1): 1
First sector (63-1953520064, default: 63): 63
...
Last sector, +sectors or +size{K,M,G} (63-1953520064, default 1953520064): 1953520064
Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): 83
并确保您已经获得了所期望的内容:
Command (m for help): p
...
Device Boot Start End Blocks Id System
/dev/sda1 * 63 1953520064 976760001 83 Linux
最后保存:
Command (m for help): w
如果磁盘上安装了任何分区,则必须先重新启动,然后才能扩大文件系统:
# resize2fs /dev/sda1
小心谨慎,祝你好运。请务必先备份数据。:)