VM虚拟机已经进行了扩容操作,比如从原来的40G 已经升级到了80G 操作。(在线扩容不重启)
[root@localhost ~]# df –h //注意这个目录:/dev/mapper/centos-root
[root@localhost ~]# ls /sys/class/scsi_host/
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host0/scan
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host1/scan
[root@localhost ~]# echo "- - -" > /sys/class/scsi_host/host2/scan
[root@localhost ~]# ls /sys/class/scsi_device/
1:0:0:0 2:0:0:0
[root@localhost ~]# echo 1 > /sys/class/scsi_device/1:0:0:0/device/rescan
[root@localhost ~]# echo 1 > /sys/class/scsi_device/2:0:0:0/device/rescan
以上命令,主要对增加磁盘的相关信息进行扫描操作,认出增加的磁盘
[root@localhost ~]# fdisk –l //主要发现扩容的磁盘
[root@localhost ~]# fdisk /dev/sda
P -> n -> p -> 一直回车 -> p -> t ->回车 ->L (大写) -> 8e -> w (保存)
至此新增的磁盘扩容已经成功,下面就是对磁盘的卷操作,对其容量扩容
[root@localhost ~]# partprobe
[root@localhost ~]# pvcreate /dev/sda3 //上面fdisk –l 看到/dev/sda2 这个新增的就是/dev/sda3
[root@localhost ~]# pvdisplay //查看新增磁盘信息
[root@localhost ~]# vgextend centos /dev/sda3 //扩展卷操作
[root@localhost ~]# lvextend -l +100%FREE /dev/mapper/centos-root //卷新增,放到哪个目录下,前面df –h 可以查看 /dev/mapper/centos-root
[root@localhost ~]# xfs_growfs /dev/mapper/centos-root //真正的扩容磁盘容量
[root@localhost ~]# df –h //发现扩容成功
注意:扩容一定要注意centos的内核版本,建议在4.15以上,否则容易出问题。部分扩容磁盘命令有点不一样,以下供参考:
#
#
#
这种特殊情况,应该是内核版本有问题,还有创建磁盘的时候方式不一样