Linux中不停机添加硬盘-Esxi环境
0
2023-10-09 20:26:23
生产环境增加硬盘
查看虚拟机硬盘的初始状态
可以看到,只有一块硬盘sda,其空间已使用55%,为了应对即将存储的大量数据,需要对磁盘进行扩容。在Esxi中添加一块新的硬盘添加过硬盘后,在Linux下并没
查看虚拟机硬盘的初始状态
可以看到,只有一块硬盘sda,其空间已使用55%,为了应对即将存储的大量数据,需要对磁盘进行扩容。
在Esxi中添加一块新的硬盘
添加过硬盘后,在Linux下并没有检测到新添加的硬盘
需要对scsi接口进行扫描,相当于扫描新硬件 |
ls /sys/class/scsi_host
端口太多,一个一个扫描太慢,写个简单脚本执行 |
将端口保存到一个文本文档中
ls | sort > /opt/host.txt
批量扫描脚本 |
#!/bin/bash
DIR="/sys/class/scsi_host/"
for i in `cat host.txt`
do
echo "- - -" > $DIR$i/scan
echo $DIR$i/scan
done
运行脚本 |
bash host.sh
再次扫描硬盘,发现新添加的硬盘已经被识别sdb
查看SCSI的状态
cat /proc/scsi/scsi |
以上为准备工作,如果状态没有问题,后面操作就很容易
对硬盘sdb进行分区
本次为新建一个主分区,默认id为1,所以分好后就是sdb1再次查看分区信息
用lvm进行管理,将分区属性标记为lvm的8e
重新读区分区表,转换完成
重新读区分区表
分区完成,接着加入卷
查看卷组
扩展卷组
第2次查看卷组
查看逻辑卷
扩展逻辑卷
刷新硬盘容量
命令汇总
功能 |
物理卷管理 |
卷组管理 |
逻辑卷管理 |
Scan 扫描 | pvscan | vgscan | lvscan |
Create 建立 | pvcreate | vgcreate | lvcreate |
Display 显示 | pvdisplay | vgdisplay | lvdisplay |
Remove 删除 | pvremove | vgremove | lvremove |
Extend 扩展 | vgextend | lvextend | |
Reduce 减少 | vgreduce | lvreduce |
《结束》