在CentOS中合并分区,您可以使用fdisk
或parted
命令行工具
方法1:使用fdisk
-
首先,备份您要合并的分区上的所有数据,以防数据丢失。
-
使用
fdisk
命令查看当前磁盘分区情况:
sudo fdisk -l
-
确定要合并的分区。例如,如果要合并
/dev/sda1
和/dev/sda2
,请确保它们是相邻的分区。 -
删除要合并的分区。使用
fdisk
删除第一个分区(例如/dev/sda1
):
sudo fdisk /dev/sda
按d
键删除分区,然后输入要删除的分区号(例如1
)。
-
现在,调整第二个分区(例如
/dev/sda2
)的大小以占用已删除分区的空间。在fdisk
提示符下,按d
键删除分区,然后按n
键创建新分区。选择与原始分区相同的起始扇区,但结束扇区应更大,以包含已删除分区的空间。 -
按
w
键保存更改并退出fdisk
。 -
使用
resize2fs
命令调整文件系统大小以匹配新的分区大小:
sudo resize2fs /dev/sda2
方法2:使用parted
-
首先,备份您要合并的分区上的所有数据,以防数据丢失。
-
使用
parted
命令查看当前磁盘分区情况:
sudo parted /dev/sda print
-
确定要合并的分区。例如,如果要合并
/dev/sda1
和/dev/sda2
,请确保它们是相邻的分区。 -
删除要合并的分区。使用
parted
删除第一个分区(例如/dev/sda1
):
sudo parted /dev/sda
按rm
键删除分区,然后输入要删除的分区号(例如1
)。
- 现在,调整第二个分区(例如
/dev/sda2
)的大小以占用已删除分区的空间。在parted
提示符下,使用resizepart
命令调整分区大小:
resizepart 2 100%
这将把/dev/sda2
的大小调整为100%。
-
按
quit
键退出parted
。 -
使用
resize2fs
命令调整文件系统大小以匹配新的分区大小:
sudo resize2fs /dev/sda2
完成这些步骤后,您的分区应已成功合并。