Рейтинг:0

Восстановление неисправного физического тома (PV) в LVM

флаг eg

У меня сгорела материнская плата. После получения новой материнской платы и подключения дисков восстановить неисправный PV не удается, так как размер жесткого диска уменьшился.

# pvcreate --test --uuid "wcUYiJ-ULvA-YcLK-xlLM-qTof-uCD4-u2p0FH" --restorefile /etc/lvm/backup/home-vg /dev/sda
  ТЕСТОВЫЙ РЕЖИМ: метаданные НЕ будут обновляться, а тома не будут (де)активированы.
  ПРЕДУПРЕЖДЕНИЕ. Не удалось найти устройство с uuid wcUYiJ-ULvA-YcLK-xlLM-qTof-uCD4-u2p0FH.
  Устройство /dev/sda исключено фильтром.

Теперь PV больше не подходит к диску. Я знаю, что диск сжался не только из файла резервной копии PVM, но и у меня есть вывод из fdisk до катастрофы. Раньше fdisk сообщал, что размер диска составлял 9,1 ТиБ, теперь он показывает:

# fdisk -l /dev/sda
Диск /dev/sda: 8,19 ТиБ, 9000659811328 байт, 17579413694 сектора
Модель диска: WDC WD100EFAX-68
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер ввода/вывода (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: dos
Идентификатор диска: 0x00000000

Размер начальных и конечных секторов загрузки устройства Идентификатор типа
/dev/sda1 1 4294967295 4294967295 2T ee GPT

Раздел 1 не начинается на границе физического сектора.

Таблица разделов диска также повреждена. Правильная таблица разделов должна выглядеть так:

Диск /dev/sdd: 9,1 ТиБ, 10000831348736 байт, 19532873728 секторов
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер ввода/вывода (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: gpt
Идентификатор диска: E965D649-FADC-4450-BB9A-EA0B7E6191DE

Размер начальных и конечных секторов устройства Тип
/dev/sdd1 2048 671090687 671088640 файловая система 320G Linux
/dev/sdd2 671090688 19532873694 18861783007 8,8T файловая система Linux

# gdisk -l /dev/sda
GPT fdisk (gdisk) версии 1.0.5

Предупреждение! Размер диска меньше, чем указано в основном заголовке! Загрузка
вторичный заголовок из последнего сектора диска! Вы должны использовать 'v' для
проверьте целостность диска и, возможно, варианты в меню экспертов для восстановления
диск.
Внимание: недопустимый резервный заголовок GPT, но действительный основной заголовок; регенерирующий
резервный заголовок из основного заголовка.

Предупреждение! Один или несколько CRC не совпадают. Вы должны восстановить диск!
Основной заголовок: ОК
Заголовок резервной копии: ОШИБКА
Основная таблица разделов: ОК
Резервная копия таблицы разделов: ОШИБКА

Сканирование таблицы разделов:
  МБР: защитный
  БСД: нет
  АПМ: нет
  GPT: поврежден

******************************************************* ****************************
Внимание! Обнаружены защитные или гибридные MBR и поврежденные файлы GPT. Используя GPT, но диск
НАСТОЯТЕЛЬНО рекомендуется проверка и восстановление.
******************************************************* ****************************
Диск /dev/sda: 17579413694 сектора, 8,2 ТиБ
Модель: WDC WD100EFAX-68
Размер сектора (логический/физический): 512/4096 байт
Идентификатор диска (GUID): E965D649-FADC-4450-BB9A-EA0B7E6191DE.
Таблица разделов содержит до 128 записей.
Основная таблица разделов начинается со 2-го сектора и заканчивается 33-м сектором.
Первый используемый сектор — 2048, последний используемый сектор — 19532873694.
Разделы будут выровнены по границам 2048 секторов.
Всего свободного места 0 секторов (0 байт)

Номер Начало (сектор) Конец (сектор) Размер Код Название
   1 2048 671090687 320,0 ГиБ 8300  
   2 671090688 19532873694 8,8 ТиБ 8300  

Как поступить? Конечно, хотелось бы сохранить как можно больше данных.

Nikita Kipriyanov avatar
флаг za
Я не понимаю, как замена mobo связана с уменьшением жесткого диска. Почему он уменьшился, как? Ты заменил только моб? // Моей первой мыслью было каким-то образом построить блочное устройство, которое могло бы принять *полный* физический том. И после этого вынуть из него LV как следует.
флаг eg
Я не знаю, почему размер жесткого диска уменьшился. Только материнскую плату заменили.
Nikita Kipriyanov avatar
флаг za
Это *очень* странно. В любом случае, чтобы не потерять данные, с этим нужно сначала разобраться. Как раньше была реализована дисковая система? Был ли какой-то поддельный RAID или что-то в этом роде? Поддерживает ли новый MB диски такой емкости?
флаг eg
Не было никакого fakeRAID, это был всего лишь один жесткий диск. Новая материнская плата той же модели, что и старая.
флаг eg
Обновил вопрос - добавил как должна выглядеть таблица разделов драйвера.
Nikita Kipriyanov avatar
флаг za
«Неправильная» таблица разделов, которую вы показали, является защитной MBR, она не показывает ничего похожего на «настоящее» разбиение и служит только для указания на наличие GPT. Что показывает `gdisk`? (Я имею в виду, что недавний fdisk тоже должен его правильно распознать, но почему-то этого не произошло)
флаг eg
Обновлял с помощью gdisk.
Nikita Kipriyanov avatar
флаг za
Теперь вы видите, что разделы есть. Это хорошо. Но это может означать, что GPT поврежден. gdisk должен исправить это, и тогда ядро ​​​​распознает, и PV должен работать.
Nikita Kipriyanov avatar
флаг za
Я предлагаю действовать так, как описано здесь: https://askubuntu.com/questions/386752/fixing-corrupt-backup-gpt-table, затем перезагрузите таблицу разделов и повторите попытку LVM.
Рейтинг:0
флаг eg

Я сделал это:

# hdparm -N /dev/sda
/dev/sda:
 максимальное количество секторов = 17579413694/19532873728, HPA включено
# hdparm -N p19532873728 /dev/sda
/dev/sda:
 установка максимального количества видимых секторов на 19532873728 (постоянно)
 максимальное количество секторов = 19532873728/19532873728, HPA отключен

Однако после перезагрузки диск больше не определялся. Затем я заменил кабель SATA, и теперь диск работает нормально. Доступны все данные.

Рейтинг:0
флаг br

Это очень странно, жесткий диск WD 10 ТБ не должен определяться как 8,2 ТБ.

Я подозреваю, что ваш жареный Mobo, возможно, послал всплеск мощности и поджарил прошивку вашего привода!

Возможно, попробуйте диагностику дисков WD -

https://support.wdc.com/downloads.aspx?p=2

быть очень осторожным, чтобы делать только неинвазивные, если у вас есть данные на диске!

Ответить или комментировать

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