Linux LVM может объединять несколько физических томов в одну группу и распределять пространство этой группы между логическими томами.
Если в группу будут добавлены медленные устройства, это может замедлить работу всех логических томов. Есть ли способ добавить устройство, но разрешить системе использовать его только в случае голода?
Это зависит от того, какой тип полосок вы хотите использовать. Вы можете управлять распределением логических томов между физическими томами в порядке создания LV и добавления PV. Например.:
pv0
lv0
pv1
lv1
Итак, теперь, если lv0
охватывает весь pv0
, lv1
будет охватывать pv1
(в случае линейной чередования). Файловая система будет использовать блоки сначала в начале устройства, поэтому в линейном случае, если FS охватывает несколько PV, последний PV будет использоваться только в том случае, если файловая система достаточно заполнена.
Если вам нужно нелинейное чередование на быстрых устройствах, вы можете создать виртуальную группу только с этими устройствами. Затем создайте в нем рейд LV. Затем используйте этот LV как PV. Т.е. создать VG второго уровня из LV. А затем добавьте медленное устройство к этому VG второго уровня на линейной основе.