Answers:
您可以为此使用gparted。也可以通过安装sudo apt-get update && sudo apt-get install gparted
要创建一个大的新分区(删除文件系统上的所有数据):
首先,您必须确保两个分区(未分配空间)和另一个要合并的分区都是逻辑分区或两个主分区。一个逻辑和一个主服务器将无法工作。
在检查并确认第一步之后,删除保存文件系统的分区。
第三,由于已删除分区,因此未分配的空间现在更大。
创建所需大小的分区。
要增加保存数据的分区的大小:( 尽管这通常是安全的,但备份数据始终是明智的选择!)
首先,您必须确保两个分区(未分配空间)和另一个要合并的分区都是逻辑分区或两个主分区。一个逻辑和一个主服务器将无法工作。
其次,右键单击有问题的分区,然后单击调整大小。根据需要填写尺寸。
单击调整大小/移动,然后单击应用所有操作
如果未使用的分区实际上位于带有文件系统的分区之后,则可以调整磁盘上分区的大小,重新引导,然后扩展文件系统(如果它是可扩展的文件系统,例如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
小心点,祝你好运。始终首先备份您的数据。:)