Рейтинг:0

Как восстановить таблицу GPT из резервной копии?

флаг co

Я не уверен, действительно ли мой диск сломан или просто содержит поврежденные данные GPT.

fdisk /dev/sda

Добро пожаловать в fdisk (util-linux 2.36.1).
Изменения останутся только в памяти, пока вы не решите их записать.
Будьте осторожны перед использованием команды записи.

fdisk: невозможно открыть /dev/sda: ошибка ввода/вывода

Это сообщение говорит: «Основная таблица GPT повреждена, но резервная копия выглядит нормально, поэтому она будет использоваться». меня смущает, так как он может читать резервную таблицу, но не открывает ее?

fdisk -l /dev/sda
Основная таблица GPT повреждена, но резервная копия выглядит нормально, поэтому она будет использоваться.
Диск /dev/sda: 10,91 ТиБ, 12000138625024 байт, 23437770752 сектора
Модель диска: ST12000NM001G-2M
Единицы: секторы 1 * 512 = 512 байт
Размер сектора (логический/физический): 512 байт / 4096 байт
Размер ввода/вывода (минимальный/оптимальный): 4096 байт / 4096 байт
Тип метки диска: gpt
Идентификатор диска:

Размер начальных и конечных секторов устройства Тип
/dev/sda1 2048 23437752319 23437750272 10.9T Solaris /usr и Apple ZFS
/dev/sda9 23437752320 23437768703 16384 8M Solaris зарезервировано 1

Я попытался выполнить fsck, и в суперблоке написано «Плохой магический номер».

fsck /dev/sda
fsck из util-linux 2.36.1
e2fsck 1.46.2 (28 февраля 2021 г.)
ext2fs_open2: неправильное магическое число в суперблоке
fsck.ext2: недействительный суперблок, попытка резервного копирования блоков...
fsck.ext2: неправильное магическое число в суперблоке при попытке открыть /dev/sda

Суперблок не может быть прочитан или не описывает действительный ext2/ext3/ext4
файловая система. Если устройство действительное и оно действительно содержит ext2/ext3/ext4
файловая система (а не swap или ufs или что-то еще), то суперблок
поврежден, и вы можете попробовать запустить e2fsck с альтернативным суперблоком:
    e2fsck -b 8193 <устройство>
 или же
    e2fsck -b 32768 <устройство>

Найдена таблица разделов gpt в /dev/sda

Я попытался восстановить суперблоки с помощью mke2fs -n /dev/sda и e2fsck -b. Похоже, это тоже не помогло.

e2fsck -b 819200 /dev/sda
e2fsck 1.46.2 (28 февраля 2021 г.)
e2fsck: неправильное магическое число в суперблоке при попытке открыть /dev/sda

Суперблок не может быть прочитан или не описывает действительный ext2/ext3/ext4
файловая система. Если устройство действительное и оно действительно содержит ext2/ext3/ext4
файловая система (а не swap или ufs или что-то еще), то суперблок
поврежден, и вы можете попробовать запустить e2fsck с альтернативным суперблоком:
    e2fsck -b 8193 <устройство>
 или же
    e2fsck -b 32768 <устройство>

Найдена таблица разделов gpt в /dev/sda
sfdisk -d /dev/sda > sda.dump
sfdisk: невозможно открыть /dev/sda: ошибка ввода/вывода

В dmesg появляется несколько ошибок

[5628.059240] ata9.00: исключение Emask 0x0 SAct 0x4 SErr 0x0 действие 0x0
[5628.059248] ata9.00: irq_stat 0x40000008
[ 5628.059250] ata9.00: команда с ошибкой: ЧТЕНИЕ FPDMA В ОЧЕРЕДИ
[ 5628.059252] ata9.00: cmd 60/08:10:20:00:00/00:00:00:00:00/40 тег 2 ncq dma 4096 в
                        res 43/40:08:20:00:00/00:00:00:00:00/00 Emask 0x409 (ошибка носителя) <F>
[ 5628.059259] ata9.00: статус: {DRDY SENSE ERR}
[5628.059261] ata9.00: ошибка: {UNC}
[5628.142004] ata9.00: настроен для UDMA/133
[5628.142012] sd 8:0:0:0: [sda] tag#2 FAILED Результат: hostbyte=DID_OK driverbyte=DRIVER_SENSE cmd_age=4s
[5628.142014] sd 8:0:0:0: [sda] tag#2 Sense Key: Medium Error [текущий]
[ 5628.142016] sd 8:0:0:0: [sda] тег №2 Доп.Чувство: неустраненная ошибка чтения — автоматическое перераспределение не удалось
[ 5628.142017] sd 8:0:0:0: [sda] tag#2 CDB: Чтение(16) 88 00 00 00 00 00 00 00 00 20 00 00 00 08 00 00
[5628.142018] blk_update_request: ошибка ввода/вывода, dev sda, сектор 32 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[5628.142023] Ошибка ввода-вывода буфера на dev sda, логический блок 4, асинхронное чтение страницы
[ 5628.142030] ata9: EH завершено

Диск является частью зеркала ZFS, и мне не удалось восстановить таблицу / суперблоки GPT. Я хотел бы знать, есть ли способ стереть диск, чтобы ZFS могла восстановиться. Или я должен просто получить новый диск?

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

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