CentOS卸载LVM磁盘的方法
在客户环境上遇到一个问题,本身的磁盘满了,需要把没有用的lvm逻辑卷卸载掉,然后挂上去,下面记录一下过程。
卸载原磁盘
umount /data
# 如果/data目录正在被其他进程使用中,则使用fuser强制关闭,然后Umount
fuser -mki /data
删除逻辑卷
按照先删除lv,再删除vg,最后是pv的顺序删除,和创建逻辑卷的顺序相反。
#查看是否有命令,没有的话需要先安装
yum -y install lvm2
lvdisplay #查看当前lv卷轴名称
lvremove xxx
vgs #查看vg名称
vgremove xxx
pvs #查看pv名称
pvremove xxx
分区格式化
重新分区,如果没有需求的话可以跳过这一步
fdisk /dev/sda3
#d可以删除原分区
#p新建分区
#格式化一般ext4即可,数据盘大的话建议用xfs
mkfs -t xfs /dev/sda3
挂载磁盘
mount /dev/sad3 /app
迁移数据
如果需要迁移数据的话,可以在卸载完磁盘后,新建一个临时目录,把大盘挂载到临时目录,将爆满的磁盘文件mv到新目录里,最后卸载掉磁盘在挂载即可。