LVM物理卷优先级

Linux LVM可以将多个物理卷合并到一个组中,并在逻辑卷之间传播该组的空间。

如果一些慢速设备将被添加到组中,则可能会减慢所有的逻辑卷。 有没有添加设备的方法,但只允许系统在饥饿情况下使用它?

这取决于你想要使用什么types的条带。 您可以通过LV创build和PV添加的顺序来控制逻辑卷的跨越物理卷的方式。 例如:

  1. 添加pv0
  2. 创buildlv0
  3. 添加pv1
  4. 创buildlv1

所以,现在如果lv0跨越整个pv0lv1将跨越pv1 (在线性条带的情况下)。 文件系统将在设备开始时首先使用块,所以在线性情况下,如果FS跨越多个PV,则只有在文件系统足够满的情况下才使用最后的PV。

如果您需要在快速设备上进行非线性分条,则只能使用这些设备创buildVG。 然后在其中创buildRAID。 然后用这个LV作为PV。 即从LV创build二级VG。 然后在线性基础上向这个二级VG添加慢速设备。