当 CentOS 7 操作系统中的磁盘空间不足时,需要对磁盘进行扩容以增加存储空间,这篇文章将向您介绍如何扩展 CentOS 7 磁盘空间。
在扩展磁盘空间之前,您需要先准备好以下几个条件:
- 系统硬件配置支持磁盘扩容。
- 已经在系统中安装了 LVM(逻辑卷管理)功能。
在准备工作完成之后,您可以按照下面的步骤进行 CentOS 7 磁盘空间扩展。
第一步:确认目标磁盘信息
首先,需要使用以下命令检查系统中已经有的磁盘和分区信息。
sudo fdisk -l
这里会列出目前系统中所有的硬盘和分区信息,您需要找到需要扩展的磁盘和分区信息(通常是 /dev/sda
)。
第二步:扩容磁盘
在确认了目标磁盘之后,您需要将磁盘进行扩容。这一步需要在您的虚拟化软件或硬件平台上进行。请注意,扩容的操作可能需要一些时间,具体时间取决于您的硬件配置和扩容的大小。
第三步:使用LVM扩展磁盘空间
- 列出组卷信息
使用以下命令检查系统中的 LVM 组卷信息。
sudo vgdisplay
该命令会列出系统中所有的 LVM 组卷信息,您需要找到需要进行扩容的卷的名字,通常是 VolGroup00
。
- 查看卷组中的逻辑卷信息
使用以下命令检查卷组中的逻辑卷信息。
sudo lvdisplay
该命令会列出所有卷组中的逻辑卷信息,您需要找到需要进行扩容的逻辑卷的名字,通常是 LogVol01
。
- 扩容逻辑卷
使用以下命令扩展逻辑卷的大小。
sudo lvextend -L +100G /dev/mapper/VolGroup00-LogVol01
该命令将逻辑卷的大小扩展 100GB。
- 扩展文件系统
最后一步是扩展逻辑卷上的文件系统。通过以下命令,您可以对逻辑卷上的文件系统进行扩容。
sudo resize2fs /dev/mapper/VolGroup00-LogVol01
这将会使文件系统占用所有新扩展的逻辑卷空间。
扩容完成之后,您可以使用下面的命令检查磁盘空间是否扩容成功。
df -h
这样就完成了扩展 CentOS 7 磁盘空间的过程,需要注意的是,这个过程可能需要一些时间,具体时间取决于您的硬件配置和扩容的大小。最好在进行扩容操作之前备份好数据,以免出现不必要的错误。
磁盘扩容实战
扩展 CentOS 7.6 磁盘的具体步骤如下:
-
在虚拟机管理平台中将目标磁盘扩充,或者在主机上为目标盘分配额外的硬盘。
-
通过以下命令查看硬盘设备信息:
sudo fdisk -l
可以看到已有的硬盘设备和分区信息,以及目标磁盘的设备名称。
- 使用
fdisk
命令对目标磁盘进行分区:
sudo fdisk /dev/sdb
在 fdisk 交互命令行中输入以下命令,一步一步地完成分区过程:
n
创建新分区p
指定分区类型为主分区1
指定分区编号或分区名称- 使用默认分区起始位置和终止位置
- 输入
w
保存并退出
- 格式化扩容的分区:
sudo mkfs.ext4 /dev/sdb1
这里以 ext4 文件系统为例,如果使用其他文件系统,相应修改即可。
- 创建挂载点:
sudo mkdir /data
这里将新分区挂载到 /data 目录。
- 将新分区添加到 /etc/fstab 以便系统启动时自动挂载:
UUID=xxxx-xxxx-xxxxxxx /data ext4 defaults 0 0
其中 xxxx-xxxx-xxxxxxx
是新分区的 UUID,可以通过 sudo blkid /dev/sdb1
查看。
- 挂载新分区:
sudo mount -a
- 执行命令
df -h
查看文件系统磁盘使用情况,确认新分区已被正确挂载。
以上步骤是在命令行下进行的,如果你喜欢使用图形化界面,可以使用 gnome-disk-utility
(Disks)等工具操作。