LINUX服务器硬盘扩容

2024-06-17  本文已影响0人  dhz120

1. 环境准备

现有:ubuntu-server-20.04服务器,已经装好4块硬盘(共3.5TB),空4个硬盘槽位

准备:4块新硬盘,每块1TB

2. 操作

  1. 服务器开机状态下,将4块新硬盘插入到机器中,等待一段时间(大概半分钟左右)

  2. 可以通过命令df -h / 查看现有硬盘大小,大概3.3TB

image.png
  1. 通过命令lsblk -f查看一下操作系统现在能够识别的硬盘盘符。我们能够看到sdd盘符的硬盘是安装操作系统的时候的硬盘。而sda,sdc,sde,sdf为新加的四块硬盘(下边以sda为例进行说明)。
image.png
  1. 使用fdisk /dev/sda在新硬盘(sda)上创建Lvm分区。
image.png

现已成功创建了LVM分区: /dev/sda1

  1. 使用pvcreate /dev/sda1命令建立物理卷
image.png
  1. 使用 vgdisplay 命令,查现有逻辑卷名称
image.png
  1. 使用 vgextend ubuntu-vg /dev/sda1 将新创建的物理卷加入到现有逻辑卷(ubuntu-vg)中
image.png

至此sda已经加入到现有逻辑卷中。

  1. 重复以上操作,将sdc,sde,sdf也加入到现有逻辑卷中
image.png
image.png
image.png
  1. 使用 vgdisplay 命令,查现有逻辑卷信息:
image.png

发现未分配的硬盘大小为4.37TB,即我们新插入的4块硬盘的总大小。

  1. 现对这些Free Size进行分配,使用 lvextend -L +4.3T /dev/mapper/ubuntu--vg-ubuntu--lv 对逻辑卷进行扩展。
image.png
  1. 再使用 resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv 调整文件系统容量
image.png

至此服务器扩容完毕。

  1. 可以使用 df -h /重新查看/目录大小,发现已经由原来的3.3T,变为7.2T
image.png
上一篇下一篇

猜你喜欢

热点阅读