Reaper666
Enthusiast
Enthusiast

Вытянуть данные с VMFS-диска с потертой таблицей разделов.

Jump to solution

После переезда накрылся на одном из хостов RAID-массив. Причем накрылся очень интересно. Там был RAID 1. Один из дисков перестал вообще определяться, другой был жив, но при попытке загрузки я получал сообщение Operating System not found. Я решил вставить в хост флешку и на нее установить ESXi и попробовать с его помощью вытянуть VMDK-файлы. Собственно, вот что мне ответил fdisk -l

Found valid GPT with protective MBR; using GPT

Disk /dev/disks/mpx.vmhba32:C0:T0:L0: 1974271 sectors, 1927K

Logical sector size: 512

Disk identifier (GUID): 60a3e905-68e4-4030-9850-29e68cece4f5

Partition table holds up to 128 entries

First usable sector is 34, last usable sector is 1974237

Number  Start (sector)    End (sector)  Size       Code  Name

   1              64            8191        8128   0700

   5            8224          520191        499K   0700

   6          520224         1032191        499K   0700

   7         1032224         1257471        219K   0700

   8         1257504         1843199        571K   0700

Disk /dev/disks/t10.ATA_____ST380013AS______________________________3JVCQWFE____________: 80.0 GB, 80025280000 bytes

255 heads, 63 sectors/track, 9729 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/disks/t10.ATA_____ST380013AS______________________________3JVCQWFE____________ doesn't contain a valid partition table

Вопрос такой. Можно ли слить из него данные, при условии, что они целы, просто полетела таблица разделов?

0 Kudos
1 Solution
7 Replies
Reaper666
Enthusiast
Enthusiast

Спасибо, 2 ссылка помогла.

0 Kudos
Reaper666
Enthusiast
Enthusiast

В принципе, я на похожие советы натыкался, но проблема была  в том, что fdisk предоставлял мне только 4 вариант выбора действий, собственно, потому я и залип

0 Kudos
Umlyaut
Expert
Expert

Поздравляю, коллега - и проблему решили, и плюсик в Вашу копилочку опыта. Smiley Happy

0 Kudos
Reaper666
Enthusiast
Enthusiast

Случилась такая же проблема на другом тестовом хосте. Может ли помочь этот же способ, при условии, что там датастор размером 4.5 Тб.

Меня напрягает сообщение fdisk  device has more than 2^32 sectors, can't use all of them. Есть ли еще какие-нибудь способы?

0 Kudos
Umlyaut
Expert
Expert

Сходу и не скажу - тут думать надо.

Ну или попробуйте из вышецитированного что-либо без fdisk`а.

0 Kudos
Reaper666
Enthusiast
Enthusiast

Нашел для таких целей partedUtil, который умеет работать с дисками более 2 Тб.

http://www.itparadigma.ru/blog/esli-propal-vmfs-razdel/

В моем случае не помогло, как выяснилось, у меня сбойнул диск в рейде, и из-за этого полетела таблица разделов ( а может и нет). После запуска ребилдинга массива датастор появился как ни в чем ни бывало. Правда, partedUtil пишет, что у меня неверная таблица разделов, но тем не менее все работает.

Самое главное, что я выяснил, на больших дисках ( более 2 Тб) начальный сектор равен 2048, а не 128. Специально проверил на тех хостах, где есть такие большие датасторы.

0 Kudos