Возможно ли смонтировать один LVM-раздел на другой машине?

Вопрос или проблема

У меня была группа томов LVM ubuntu-vg, созданная на основе трех физических разделов диска, например, sda1, sdb1 и sdc1. Один из этих трех дисков (sda) вышел из строя, оставив меня с поврежденной группой томов. Логический раздел ubuntu-lv имел файловую систему ext4 и охватывал все три диска группы томов. Возможно ли смонтировать sdb1 и sdc1 отдельно на другом компьютере с Ubuntu?

Когда я попытался смонтировать sdb1 на другом компьютере, это завершилось неудачей с следующим сообщением об ошибке:

# mount /dev/ubuntu-vg/ubuntu-lv sdb1
mount: /media/myuser/sdb1: не удается прочитать суперблок на /dev/mapper/ubuntu--vg-ubuntu--lv.

Как правило, когда единая нормальная файловая система разбивается на три части, не получится смонтировать ни одну из трех частей (кроме возможно первой) обычным образом, когда части разделены. То, что ваша файловая система размещена на логическом томе LVM, не меняет этот факт.

Вы можете переместить оба оставшихся диска вместе на вторую систему Linux (это не обязательно должен быть Ubuntu), и если у вас есть какие-либо логические тома (сокращенно LV), которые физически расположены только на этих двух дисках, вы должны иметь возможность получить к ним доступ обычным образом… при условии, что название группы томов LVM не конфликтует с существующей группой томов на второй системе.

Чтобы просмотреть состояние ваших LV, выполните sudo lvs -o +lv_health_status. Если вы видите слово partial с LV (или p в 9-м символе столбца Attr), это означает, что у LV отсутствует как минимум одна часть.

С помощью sudo vgchange -ay --activationmode partial вы можете активировать ваш ubuntu-lv, но с частью, которая находилась на отсутствующем sda1, по-прежнему нечитаемой. Это позволит вам использовать инструменты восстановления файлов, такие как PhotoRec, на LV с отсутствующими частями, что позволит вам попробовать восстановить файлы из оставшихся частей LV.

Ответ или решение

Да, возможно подключить отдельные физические диски.

Введение

Использование LVM (Logical Volume Management) предоставляет гибкость в управлении дисковым пространством в Linux. Однако, если один из физических дисков, входящих в состав группировки LVM, выходит из строя, это может вызвать сложности с доступом к данным. В данном случае мы рассмотрим ваш сценарий с группой томов ubuntu-vg, которая уже содержит два действующих физически диска, sdb1 и sdc1, после выхода из строя диска sda1.

Проблема с доступом к логическому тому

Когда вы пытаетесь смонтировать sdb1 в качестве логического тома /dev/ubuntu-vg/ubuntu-lv, возникает ошибка "can’t read superblock". Это связано с тем, что логический том ubuntu-lv зависит от всех трех физических дисков, так как файловая система ext4 была разбита на несколько частей, и для доступа требуется целостность всех этих частей.

Возможные решения

  1. Перемещение дисков на другую машину:
    Лучший подход для доступа к данным – это перемещение оставшихся дисков sdb и sdc на другую систему. Это может быть как система Ubuntu, так и другая дистрибуция Linux. После установки дисков в новую машину необходимо выполнить следующие шаги:

    • Проверка состояния логических томов:
      Выполните команду:

      sudo lvs -o +lv_health_status

      Это покажет статус ваших логических томов. Если вы увидите статус "partial", это указывает на наличие недостающих частей LV.

    • Активация группировки в режиме частичной активности:
      Запустите команду для активации группы томов:

      sudo vgchange -ay --activationmode partial

      Это позволит активировать логический том, учитывая, что часть данных отсутствует. После активации вы сможете попытаться восстановить файлы с помощью программ όπως Photorec, пытаясь извлечь файлы из доступных частей.

  2. Файловая система и восстановление данных:
    После активации логического тома, вы сможете монтировать том под определенным каталогом:

    sudo mount /dev/ubuntu-vg/ubuntu-lv /mnt/my_mount_point

    Важно помнить, что доступ будет ограничен и может быть неполным, поскольку отсутствует часть данных. Используйте инструменты для восстановления, чтобы попробовать извлечь максимальную информацию.

  3. Названия томов:
    При перемещении дисков на другую систему убедитесь, что название групп томов не конфликтует с существующими на новом сервере. Если это необходимо, вы можете изменить имена групп и логических томов в конфигурации LVM перед активацией.

Заключение

Таким образом, ваша возможность доступа к данным на оставшихся физически дисках sdb1 и sdc1 во многом зависит от их перемещения на стабильную платформу, совместимого программного обеспечения и наличия корректных методов восстановления данных. Если все шаги выполнены правильно, вы сможете минимизировать потерю данных и восстановить доступ к важной информации.

Оцените материал
Добавить комментарий

Капча загружается...