当 CentOS 7 操作系统中的磁盘空间不足时,需要对磁盘进行扩容以增加存储空间,这篇文章将向您介绍如何扩展 CentOS 7 磁盘空间。

在扩展磁盘空间之前,您需要先准备好以下几个条件:

  • 系统硬件配置支持磁盘扩容。
  • 已经在系统中安装了 LVM(逻辑卷管理)功能。

在准备工作完成之后,您可以按照下面的步骤进行 CentOS 7 磁盘空间扩展。

第一步:确认目标磁盘信息

首先,需要使用以下命令检查系统中已经有的磁盘和分区信息。

sudo fdisk -l

这里会列出目前系统中所有的硬盘和分区信息,您需要找到需要扩展的磁盘和分区信息(通常是 /dev/sda)。

第二步:扩容磁盘

在确认了目标磁盘之后,您需要将磁盘进行扩容。这一步需要在您的虚拟化软件或硬件平台上进行。请注意,扩容的操作可能需要一些时间,具体时间取决于您的硬件配置和扩容的大小。

第三步:使用LVM扩展磁盘空间

  1. 列出组卷信息

使用以下命令检查系统中的 LVM 组卷信息。

sudo vgdisplay

该命令会列出系统中所有的 LVM 组卷信息,您需要找到需要进行扩容的卷的名字,通常是 VolGroup00

  1. 查看卷组中的逻辑卷信息

使用以下命令检查卷组中的逻辑卷信息。

sudo lvdisplay

该命令会列出所有卷组中的逻辑卷信息,您需要找到需要进行扩容的逻辑卷的名字,通常是 LogVol01

  1. 扩容逻辑卷

使用以下命令扩展逻辑卷的大小。

sudo lvextend -L +100G /dev/mapper/VolGroup00-LogVol01

该命令将逻辑卷的大小扩展 100GB。

  1. 扩展文件系统

最后一步是扩展逻辑卷上的文件系统。通过以下命令,您可以对逻辑卷上的文件系统进行扩容。

sudo resize2fs /dev/mapper/VolGroup00-LogVol01

这将会使文件系统占用所有新扩展的逻辑卷空间。

扩容完成之后,您可以使用下面的命令检查磁盘空间是否扩容成功。

df -h

这样就完成了扩展 CentOS 7 磁盘空间的过程,需要注意的是,这个过程可能需要一些时间,具体时间取决于您的硬件配置和扩容的大小。最好在进行扩容操作之前备份好数据,以免出现不必要的错误。

磁盘扩容实战

扩展 CentOS 7.6 磁盘的具体步骤如下:

  1. 在虚拟机管理平台中将目标磁盘扩充,或者在主机上为目标盘分配额外的硬盘。
  2. 通过以下命令查看硬盘设备信息:
sudo fdisk -l

可以看到已有的硬盘设备和分区信息,以及目标磁盘的设备名称。

  1. 使用 fdisk 命令对目标磁盘进行分区:
sudo fdisk /dev/sdb

在 fdisk 交互命令行中输入以下命令,一步一步地完成分区过程:

  • n 创建新分区
  • p 指定分区类型为主分区
  • 1 指定分区编号或分区名称
  • 使用默认分区起始位置和终止位置
  • 输入 w 保存并退出
  1. 格式化扩容的分区:
sudo mkfs.ext4 /dev/sdb1

这里以 ext4 文件系统为例,如果使用其他文件系统,相应修改即可。

  1. 创建挂载点:
sudo mkdir /data

这里将新分区挂载到 /data 目录。

  1. 将新分区添加到 /etc/fstab 以便系统启动时自动挂载:
UUID=xxxx-xxxx-xxxxxxx /data ext4 defaults 0 0

其中 xxxx-xxxx-xxxxxxx 是新分区的 UUID,可以通过 sudo blkid /dev/sdb1 查看。

  1. 挂载新分区:
sudo mount -a
  1. 执行命令 df -h 查看文件系统磁盘使用情况,确认新分区已被正确挂载。

以上步骤是在命令行下进行的,如果你喜欢使用图形化界面,可以使用 gnome-disk-utility(Disks)等工具操作。