LINUX.ORG.RU
ФорумAdmin

Восстановить информацию (пара VM .qcow2)

 


0

2

Добрый день!

В proxmox нажали не ту кнопку, в результате чего диск форматнулся с ext4 в xfs:

# /sbin/sgdisk -n1 -t1:8300 /dev/nvme0n1
Creating new GPT entries.
The operation has completed successfully.
# /sbin/mkfs -t xfs /dev/nvme0n1p1
meta-data=/dev/nvme0n1p1         isize=512    agcount=4, agsize=31256661 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1, sparse=1, rmapbt=0
         =                       reflink=0
data     =                       bsize=4096   blocks=125026641, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0, ftype=1
log      =internal log           bsize=4096   blocks=61048, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0
# /sbin/blkid /dev/nvme0n1p1 -o export
Created symlink /etc/systemd/system/multi-user.target.wants/mnt-pve-NVMe_DataStore.mount -> /etc/systemd/system/mnt-pve-NVMe_DataStore.mount.
TASK OK

Подскажите, можно ли как-то восстановить инфу? Готов заплатить если это реально, кто может помочь - пишите в вацап: +7-913-697-40-03



Последнее исправление: Curt54rus (всего исправлений: 1)

Сторлаб на китай-городе, думаю уложишься в 10к, если данных поверх не успел записать и трим не поработал.

BOOBLIK ★★★
()
Ответ на: комментарий от BOOBLIK

Да я сам с Республики Алтай, тут только по удаленке.

Данных поверх записал только сам Proxmox, там 7 пустых папочек.. надеюсь виртуалки целые может.

Ну и сразу снял образ через dd

Curt54rus
() автор топика

А что за данные, в каком виде? Вытаскивать можно хоть грепом, есть специальное ПО, вроде testdisk/photorec, можно купить или позаимствовать на торрентах коммерческое (пример R-Studio).

anonymous
()
Ответ на: комментарий от anonymous

Две виртуалки в .qcow2, размером примерно 300 и 200 ГБ.

R-studio пробовал, ничего не находит, все сектора отображает как неопознанные.

Testdisk сейчас запустил, таблица вроде была GPT, ее и выбрал - сканирует пока

Curt54rus
() автор топика
Ответ на: комментарий от Curt54rus

выбирать какой-то из них и жать «continue»?

Curt54rus
() автор топика
Ответ на: комментарий от Curt54rus

Блин… там же были 3 виртуальных машины… может все-таки это testdisk их находит?

https://prnt.sc/xgkudb

Как их можно вырезать чтоли, или восстановить? для scalpel не нашел сигнатуры по qcow2

Подскажет кто?

Curt54rus
() автор топика
Ответ на: комментарий от Curt54rus

=(

никто не знает, или все, можно забыть?

Curt54rus
() автор топика
  1. mkfs.ext4 -n /dev/nvme0n1p1

Эта команда выведет список суперблоков

  1. fsck.ext4 -b <адрес одного из суперблоков откуда-нибудь посередине> /dev/nvme0n1p1

Согласитесь с предложенными fsck исправлениями… И надейтесь на лучшее.

Но вероятность успеха не то чтобы очень большая, потому, что mkfs по умолчанию дискардит устройство на котором создает ФС - то есть mkfs.xfs вполне возможно ваши данные стер и похоронил.

Nastishka ★★★★★
()
Ответ на: комментарий от Nastishka

Спасибо, попробую. О результатах отпишусь.

Curt54rus
() автор топика
Ответ на: комментарий от Nastishka

''' root@node1:/# fsck.ext4 -b 294912 /dev/nvme0n1 e2fsck 1.44.5 (15-Dec-2018) fsck.ext4: Bad magic number in super-block while trying to open /dev/nvme0n1

The superblock could not be read or does not describe a valid ext2/ext3/ext4 filesystem. If the device is valid and it really contains an ext2/ext3/ext4 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 or e2fsck -b 32768

/dev/nvme0n1 contains a xfs file system root@node1:/#

'''

anonymous
()
Ответ на: комментарий от anonymous

Пробовать другие суперблоки. Авось где-нибудь он что-нибудь увидит. Как «инструмент последней возможности» mkfs.ext4 -S (rtfm!). Но сначала посмотреть на раздел через dd - возможно mkfs.xfs сделала ему дискард (поведение по умолчанию) и ваших данных больше нет.

Nastishka ★★★★★
()
Ответ на: комментарий от Nastishka

Есть может вацап или аська или еще что?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.