LVM2 逻辑卷的碎片整理

Grz*_*cki 21 storage performance partition lvm

问:是否有支持对 LVM2 逻辑卷进行碎片整理的工具?(使它们的范围成为一致的序列)

最好通过定义所需的范围顺序(类似于“磁盘开头的分区 A,A 之后的 B,PV 结尾的 X”

当然,必须考虑以下情况:

  • VG 由一个 PV 组成
  • VG由许多PV组成,但每个LV都坐在一个PV上
  • VG 由许多 PV 组成,LV 的范围跨越许多 PV

是否可以剥离分区,可以讨论。

诀窍:可以使用 移动范围的范围pvmove,例如 : pvmove --alloc anywhere /dev/sdb1:1000-1999 /dev/sdb1:0-999

原因:因为手动移动多个范围pvmove是完全可重复的事情(是否无脑值得怀疑),我很好奇是否存在用于自动化/支持此过程的工具。如果没有......也许我自己做一个 - 你认为这样的工具对其他人有用吗?

Jim*_*ris 9

我以前使用过LVM2 碎片整理程序。它不是最简单或写得最好的,但它确实有效。