Linux下LVM分区合并后分离物理磁盘
2017-10-30 11:18:59   来源:   评论:0 点击:

首先看客户是将数据合并到了根目录还是合并到了home目录如果是根目录1 查看分区情况现在分区是由一块10G的磁盘和一块75G的磁盘合并而来的。由于是删除挂载在 目录的盘,不能在线删盘,需要进入安全模式重启操
 
首先看客户是将数据合并到了根目录还是合并到了home目录
 
一、如果是根目录

1.查看分区情况

\

\

现在分区是由一块10G的磁盘和一块75G的磁盘合并而来的。
由于是删除挂载在 / 目录的盘,不能在线删盘,需要进入安全模式
重启操作系统,从安装光盘启动
输入 linux rescue 进入 linux 安全模式,选择不联网不挂载 NO-NO-NO

\

 \
 
 \
 
 \
 
2.磁盘挂载,进行完整性检测

lvm vgscan -v 
\

lvm vgchange -a y
\

lvm lvs -a
\

e2fsck -f /dev/mapper/vg_cloud-lv_root   磁盘检测
\


3、对逻辑卷重定义大小

resize2fs -p /dev/mapper/vg_cloud-lv_root 8G     //重定义大小,缩至 8G
\

lvreduce -L 8G /dev/mapper/vg_cloud-lv_root     //重定义大小
\

4、查看物理卷情况

pvdisplay -m 
\
 
pvchange -xn /dev/sdb1       // 注销 sdb1 
\


\
 

5、移动数据,将要删除的盘的数据移动到别的盘

pvmove -i 1  /dev/sdb1
\

如报错 no extents available for allocation 则说明缩减的空间小于需要删除硬盘的大小,需要增加缩减大小,重复第3步,调整到合适大小
 
这一步,非常重要,如果盘子里面有数据,不做这一步,会造成数据丢失
 
6、将硬盘或分区从逻辑卷组中删除,并删除物理卷
vgreduce vg_cloud /dev/sdb1        // 从逻辑卷组中删除 
\

 
pvremove /dev/sdb1             // 删除物理卷 
\
 
reboot    //完成,重启
 
\

二、如果客户的数据盘合并进home
则卸载/home分区
umount /home
然后直接从e2fsck -f /dev/mapper/vg_cloud-lv_root   磁盘检测开始向下执行,不用进liveCD的rescue 模式

相关热词搜索:磁盘 物理 LVM

上一篇:linux不能解析DNS的解决办法
下一篇:最后一页

分享到: 收藏
评论排行