下面我将详细讲解如何在CentOS/Linux系统下调整分区大小(以home和根分区为例)。
确认分区信息
首先,在调整分区大小前,我们需要确认已有的分区基本信息。在终端中输入以下命令:
lsblk
该命令将列出当前系统中所有的块设备及其分区信息。
卸载挂载分区
接着,我们需要卸载将要进行操作的分区。在本例中,我们将调整/home和/根分区的大小。在终端中输入以下命令:
sudo umount /dev/sdaX
其中,sdaX为将要卸载的分区。
调整分区大小
接下来,我们使用fdisk或parted命令来调整分区大小。在本例中,我们使用parted命令来调整/home分区大小,使用fdisk命令来调整/根分区大小。
调整/home分区大小
在终端中输入以下命令:
sudo parted /dev/sda resizepart 3 20GB
其中,sda为硬盘序号,3为/home分区所在的分区号,20GB为调整后的/home分区大小。
调整/根分区大小
在终端中输入以下命令:
sudo fdisk /dev/sda
然后,输入p查看分区信息,找到/根分区的分区号,使用d命令删除该分区,然后使用n命令重新创建/根分区,并设置新的大小和分区号。最后,使用w命令保存更改。
格式化分区
在分区大小调整完成后,我们需要重新格式化分区。在本例中,我们使用ext4文件系统格式化分区。在终端中输入以下命令:
sudo mkfs.ext4 /dev/sdaX
其中,sda为硬盘序号,sdaX为重新创建的分区号。
挂载分区
最后,我们需要重新挂载分区。在终端中输入以下命令:
sudo mount /dev/sdaX /mnt
其中,sdaX为将要挂载的分区,/mnt为挂载点(可以是其他路径)。
示例说明
示例一
假设我们需要将/home分区从原来的15GB调整至20GB。我们可以使用以下命令实现:
sudo umount /dev/sda3
sudo parted /dev/sda resizepart 3 20GB
sudo mkfs.ext4 /dev/sda3
sudo mount /dev/sda3 /mnt
其中,sda为硬盘序号,3为/home分区所在的分区号。
示例二
假设我们需要将/根分区从原来的20GB调整至25GB。我们可以使用以下命令实现:
sudo umount /dev/sda1
sudo fdisk /dev/sda
# 输入d删除分区
# 输入n重新创建分区,并设置新的大小和分区号
# 输入w保存更改
sudo mkfs.ext4 /dev/sda1
sudo mount /dev/sda1 /mnt
其中,sda为硬盘序号,1为/根分区所在的分区号。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Centos/Linux下调整分区大小(以home和根分区为例) - Python技术站