Ручная кластеризация LVM или форматирование, приводящее к ошибкам ввода / вывода
Я пытаюсь использовать LVM на нескольких машинах одновременно без использования CLVM. Моя причина в том, что я обнаружил, что CLVM довольно нестабилен и мне трудно работать гибко, как я этого хочу. Учитывая, что я знаю, какие серверы будут подключены к LVM в любое время, я принял решение автоматически обновлять метаданные на компьютерах, когда выполняется обновление LV на другом. Всякий раз, когда lv обновляется на одной машине, я просто обновляю метаданные этого lv на всех машинах. Изменения распространяются просто отлично.
Тем не менее, иногда я получаю огромные блоки ошибок, как показано ниже, при выполнении (в этом примере) команды lvs
:
/dev/dm-0: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-1: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-2: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-3: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-4: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-5: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-6: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-7: read failed after 0 of 4096 at 0: Input/output error
/dev/dm-8: read failed after 0 of 2048 at 0: Input/output error
Эти ошибки на самом деле, похоже, не мешают мне что-либо делать с моими логическими томами, которые в настоящее время активны в системе, но, очевидно, они нежелательны, чтобы иметь их, и указывают на большую проблему. Я не уверен, связано ли это с методом кластеризации, который я описал выше, или нет. Однако я заметил, что это происходит после форматирования или разбиения LV. Я был бы признателен за любые подсказки о том, почему эти ошибки появляются и как я могу их избежать.
1 ответ
Оказывается, это комбинация разметки и моего собственного кластерного решения. Следует помнить, что при отключении lvm от кластерного сервера все lvs в группе томов должны быть отключены, в противном случае устройства все еще будут "существовать" без возможности считывания, поскольку они больше не подключены к серверу.
Тем не менее, сюжет утолщается - и с этим приходит мой следующий, связанный с деактивацией этих самых ЛЖ, вопрос, интересно, отвечу ли я и на этот вопрос сам!? Смотрите здесь