扫描新增磁盘
注意:本次根目录扩容采用一块20G大小的磁盘进行对根扩容,如果服务器不支持热插拔那么就需要进行磁盘扫描,如果服务器支持就忽略此步骤!
1、查看host文件的数量及名称
ls /sys/class/scsi_host/
2、强制Linux内核扫描新增加的SCSI磁盘
echo "- - -" > /sys/class/scsi_host/host0/scan
echo "- - -" > /sys/class/scsi_host/host1/scan
echo "- - -" > /sys/class/scsi_host/host2/scan
磁盘分区
1、查看磁盘信息
fdisk -l
2、进行“/dev/sdb”磁盘进行分区
fdisk /dev/sdb
3、更改分区类型(最后使用“w”进行保存退出)
4、查看根目录文件系统
进行根目录扩容
pvcreate /dev/sdb1 // 创建逻辑卷
vgdisplay |grep "VG Name" // 查看卷组名称
vgextend centos /dev/sdb1 // 将物理卷/dev/sdb1添加到centos卷组
添加完成后可以再次使用“vgdisplay”命令进行查看是否扩容成功!!!
从上面图中可以看出:VG size增加到“58.99GiB”,Free PE有20GiB的大小。
查看逻辑卷中根目录的“LV path”路径:使用“lvdisplay”命令。
使用lvextend为根目录进行扩容(“5120”是使用vgdisplay查看卷组中Free PE /size 的值)
lvextend -l +5120 /dev/centos/root
扩容根文件系统
xfs_growfs /dev/mapper/centos-root
至此~Linux操作系统根目录扩容完成。
希望此文档对您有所帮助,祝你工作顺利!!!