使用场景:/dev/vg1/lv1中的某块磁盘sdb6亮黄灯,将要损坏,需要将此块磁盘上pvpe迁移至vg中的其他pv上。

 

 

实验一VG空间足够

 

下图中sdb6无空余PE,代表有数据再这个盘上,查看VG有足够大的空间,因此可以先将pvmove sdb6上数据移动到vg的其他空间上,然后pvreducesdb6vg中一处,最后pvremove删除PV

LVM拆除pv对应的磁盘

 

LVM拆除pv对应的磁盘

pvmove  /dev/sdb :移动将坏磁盘上的pe,到当前pv所属vg上的其他pvpvs查看是否迁移

LVM拆除pv对应的磁盘

vgreduce vg0 /dev/sdb :将sdbvg0中剔除

LVM拆除pv对应的磁盘

LVM拆除pv对应的磁盘

pvremove /dev/sdb :删除pv

LVM拆除pv对应的磁盘

 

实验二VG空间不够

如果VG上LV中数据量不大,可以考虑缩容。先扩容再移除损坏磁盘对应PV。我们以第一中情况为例。/dev/vg1/lv1先缩小1G,后移动sdb6对应pv上的数据。

umount  /dev/vg1/lv1 ##卸载
resize2fs /dev/vg1/lv1 3G ##重置文件系统大小为3G(总共4G)
e2fsck -f /dev/vg1/lv1##检查磁盘
lvresize  -L -1G /dev/vg1/lv1##重置LV,容量减小1G
剩下步骤和实验一相同

 

相关文章:

  • 2021-12-21
  • 2021-08-04
  • 2022-01-06
  • 2022-01-14
  • 2021-06-14
  • 2022-01-22
猜你喜欢
  • 2022-12-23
  • 2021-09-28
  • 2021-06-13
  • 2022-12-23
  • 2021-07-15
  • 2021-09-18
相关资源
相似解决方案