Рейтинг:0

Восстановление данных из пула zfs с удаленными таблицами разделов

флаг jp

Я объединял жесткие диски из двух NAS в один NAS, и когда я вставлял жесткие диски из второго NAS в новый корпус, моя карта рейда стерла таблицы разделов для всех подключенных дисков. 5 дисков, которые я добавлял, ранее были аппаратными RAID-5, отформатированными с помощью ext4. 5 дисков, которые уже были в nas, были zfs raidz. На обоих наборах дисков были почти идентичные данные, так как я зеркально отразил их перед тем, как сделать это. В системе работает Ubuntu Server. Есть ли способ восстановить данные на любом наборе дисков? Я полагаю, что восстановление таблицы разделов в пуле zfs должно быть возможным, но я не могу найти ресурс о том, как это сделать.

Pilot6 avatar
флаг cn
Как это связано с Ubuntu?
guiverc avatar
флаг cn
Я подозреваю, что ответы, которые вы ищете, в основном относятся к картам RAID в этих устройствах; а не ОС Ubuntu, которая отправила данные на эти устройства NAS.
флаг jp
данные, которые, как я думаю, скорее всего можно восстановить, были пулом zfs в Ubuntu. Карта рейда на данный момент отсутствует. ОС ubuntu выступает в роли NAS.
Someone avatar
флаг my
Этот вопрос не имеет ничего общего с Ubuntu, это не проблема Ubuntu или что-то подобное.
karel avatar
флаг sa
Этот вопрос по теме, потому что он также касается Ubuntu Server.
Рейтинг:1
флаг jp

В конце концов я нашел ветку Reddit, посвященную тому, как это сделать. Это включало перестройку таблиц разделов с использованием сгдиск после выяснения, куда должны были деться все разделы. это было сделано путем просмотра таблицы разделов для диска zfs той же модели, поскольку кажется, что zfs разделяет диски очень предсказуемым образом.

В моем случае это была команда:

sgdisk -n1:2048:15628036095 -t1:BF01 -n9:15628036096:15628052479 -t9:BF07 <устройство>

который нужно было запустить на каждом диске, который был частью массива, после чего zpool import <имя пула> смог работать и восстанавливать массив.

кредит fields_g на Reddit: https://www.reddit.com/r/zfs/comments/d6v47t/deleted_disk_partition_tables_of_a_zfs_pool/f17yt5s/

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

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