云平台服务器新挂载了一块硬盘,将该硬盘空间扩容到/home目录。
查看机器当前相关信息:
vdb为新增磁盘
最前面的是挂载点,后面是容量,/home使用的是lvm卷的分区。可以在线扩充容量。
怎么看是不是lvm卷
目前/home目录是47g,准备再增加200g,首先查看lvm卷组中是否还有空闲空间,
创建物理卷,将vdb磁盘加入到物理卷中
pvcreate /dev/vdb
将新创建的物理卷/dev/vdb添加进卷组VG NAME:cl中
vgextend cl /dev/vdb
将新增加的vdb空间扩容到home卷组中后重置逻辑卷,再次查看磁盘信息,已成功扩容
lvextend -l +100%FREE /dev/mapper/cl-home
xfs_growfs /dev/mapper/cl-home
重置逻辑卷时注意,先用blkid命令查看文件系统类型
如果是Linux6.x使用的命令(ext格式)是
resize2fs [参数]
如果是linux7.x的系统使用命令(xfs格式):
xfs_growfs [参数]
resize2fs命令 针对的是ext2、ext3、ext4文件系统
xfs_growfs命令 针对的是xfs文件系统
若报错"is not a mounted XFS filesystem"则执行 xfs_growfs /home
[root@localhost ~]# xfs_growfs /dev/mapper/cl-home
xfs_growfs: /dev/mapper/cl-home is not a mounted XFS filesystem