Невозможно определить ошибку статуса синхронизации при попытке разделить зеркало LVM2 RAID 1

Если вы устанавливаете LibreOffice, вы можете использовать следующую команду:

libreoffice --headless --convert-to xls myfile.xlsx

или просто:

libreoffice --convert-to xls myfile.xlsx

в последней версии (> = 4.5), где - convert-to подразумевает - безголовый .

Будет создан myfile.xls и сохранен исходный myfile.xlsx , поэтому вам, вероятно, потребуется выполнить очистку после того, как вы подтвердите успешность преобразования.

1
04.07.2017, 00:26
1 ответ

Следующее выглядит как неактивный LV:

root@orwell:/tmp# lvconvert --splitmirrors 1 --name debian_boot_copy /dev/newdebian/debian_boot

  Unable to determine sync status of newdebian/debian_boot.
  Unable to split newdebian/debian_boot while it is not in-sync.

Я проверил с 2.02.172, и это именно то, что я получил, когда LV был неактивен.

Разделение ветви разрешено только при синхронизации RAID. И LVM не может определить, синхронизировано ли устройство, пока оно не активно.

Сначала вы должны активировать устройство перед любыми попытками разрезать ногу:

lvchange -ay newdebian/debian_boot

И затем дождитесь синхронизации -в LVM нет команды опроса, чтобы сделать это, вам придется либо подождать некоторое время и проверить себя, либо написать скрипт.

ПРИМЕЧАНИЕ. :Может быть безопаснее использовать вывод dmsetup status, так как для LVM версии 2.02.171 и старше может быть сообщено о 100% из-за округления, когда устройство не было полностью синхронизировано.

Только после этого вы сможете успешно выполнить указанную выше операцию lvconvert --splitmirrors.

1
27.01.2020, 23:45

Теги

Похожие вопросы