在客户环境上遇到一个问题,本身的磁盘满了,需要把没有用的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到新目录里,最后卸载掉磁盘在挂载即可。