Linux LVM安全删除硬盘或分区-
来源:互联网 发布:鲁大师linux版 编辑:程序博客网 时间:2024/05/16 07:15
转载:http://blog.51yip.com/linux/1779.html
由于误操作,把三块盘LVM在一起了。挺尴尬的,都安装了系统了。然后由于某种原因,不方便重新安装。所以就想着把多余的两个磁盘踢出来。。
LVM总共700G,其中sda系统盘,sdb 536G,sdc 214G,实际数据使用空间164G,想要缩减空间做删除盘的操作。
-从根目录删除盘 (根目录被使用所以要进入安全模式)
其他路径的话,在保证数据安全时可以直接迁移数据,移除操作。
1、查看分区情况
说明:斜体表示不确定具体数据,仅供参考
由于是删除挂载在/目录的盘,不能在线删盘,需要进入安全模式
重启操作系统,从安装光盘启动
输入linux rescue 进入linux 安全模式,选择不挂载 NO-NO-NO
(我用的是实体服务器,del,然后选择 rescue 进入,直接在bash里面执行命令 就好了
选择第三个)
2、取消挂载,进行磁盘检测
lvm vgscan -v
lvm vgchange -a y
lvm lvs -all
e2fsck -f /dev/mapper/VolGroup00-LogVol00 磁盘检测
3、对逻辑卷重定义大小
resize2fs -p /dev/mapper/VolGroup00-LogVol00 300G 重定义大小,缩至300G
lvreduce -L 310G /dev/mapper/VolGroup00-LogVol00 重定义大小
由700G变成300G,大约要删除400G,就算400G的盘子数据满了,也可以全部移走。
4、查看物理卷情况
5、移动数据,将要删除的盘的数据移动到别的盘
pvmove -i /dev/sdc
(这里我使用 pvmove /dev/sdc /dev/sda1)根据实际情况把 源 迁移到 目标
no data to move for VolGroup00
这一步,非常重要,如果盘子里面有数据,不做这一步,会造成数据丢失
6、注销要删除的硬盘/dev/sdc
7、将硬盘或分区从逻辑卷组中删除,并删除物理盘
vgreduce VolGroup00 /dev/sdc //从逻辑卷组中删除
pvremove /dev/sdc 删除物理卷
pvdisplay
sdc 已经看不到了。
8、查看结果
启动数据库正常。主从复制线程正常(从)。
0 0
- Linux LVM安全删除硬盘或分区-
- Linux LVM安全删除硬盘或分区--从根目录删除盘
- linux挂载第二硬盘的lvm分区方法
- linux硬盘的分区、格式化、挂载以及LVM
- Linux LVM硬盘扩容
- Linux下实点做LVM分区
- linux lvm分区
- linux lvm分区
- Linux LVM分区扩容
- Linux中挂载LVM分区
- Linux分区及LVM
- linux 挂载硬盘,创建新分区,删除分区
- linux 挂载硬盘,创建新分区,删除分区
- 如何mount带LVM分区的硬盘
- Linux LVM硬盘管理及LVM扩容
- Linux LVM硬盘管理及LVM扩容
- Linux LVM硬盘管理及LVM扩容
- Linux LVM硬盘管理及LVM扩容
- Mysql报错:2006
- APP版本强制升级
- hadoop2.7.2学习笔记09-机架敏感
- 美团Android资源混淆保护实践
- ssh普通用户(非root用户)的密钥登录
- Linux LVM安全删除硬盘或分区-
- 文字复制到剪贴板
- 腾讯,阿里等面试题(一)
- Spring的@PropertySource和@Value注解例子
- RecyclerView框架使用详解
- Java基础再回首之设计模式系列①-----StrategyPattern 策略者模式(案列教程,附带demo)
- 经验谈|如何处理好产品与开发的关系
- 如何将大规模数据导入Neo4j
- 解决MySQL别名重命名不起作用的问题