Назад | Перейти на главную страницу

Как я могу указать для lvconvert, какую зеркальную ветвь следует отбросить, если определение физического тома неоднозначно?

Мне удалось получить LV со следующей настройкой зеркала (вывод из lvs -a -o name,devices,lv_attr):

  rawphotos                     rawphotos_mimage_0(0),rawphotos_mimage_1(0),rawphotos_mimage_2(0) mwi-ao
  [rawphotos_mimage_0]          /dev/sdb1(8741)                                                   iwi-ao
  [rawphotos_mimage_0]          /dev/sdc1(30743)                                                  iwi-ao
  [rawphotos_mimage_1]          /dev/sdc1(32081)                                                  iwi-ao
  [rawphotos_mimage_2]          /dev/sdb3(17343)                                                  iwi-ao
  [rawphotos_mimage_2]          /dev/sdb3(16062)                                                  iwi-ao
  [rawphotos_mlog]              /dev/sdc1(13)                                                     lwa-ao

Я бы хотел бросить [rawphotos_mimage_0] но я вижу единственный способ контролировать, какое изображение отбрасывать, - это использовать [PhysicalVolume[Path][:PE[-PE]]...] аргумент lvconvert -m1.

Уронить mimage_0 Мне нужно поставить оба /dev/sdb1 и /dev/sdc1 как эти аргументы физического объема, но тогда он также учитывает mimage_1 как действительный для отбрасывания и выбирает это вместо этого. Я также пробовал добавить :... указать правильные PE для удаления, но это не помогло.

Я не могу найти вариант пробного прогона для lvconvert поэтому мне было трудно экспериментировать с этим.

Есть ли способ убедиться, что lvconvert или другую команду LVM выберите mimage_0 для сброса?

РЕДАКТИРОВАТЬ:

Обратите внимание, что трудность здесь возникает потому, что /dev/sdc1 используется в обоих [rawphotos_mimage_0] и [rawphotos_mimage_1] - Я не хотел попадать в эту ситуацию, но теперь мне нужно выйти из нее!