PDA

Показать полную графическую версию : [решено] Как примонтировать бэкап за определённую дату?


A.A.Z.
23-07-2015, 00:30
2012 R2 Hyper-V
Несколько машин
Несколько vhd (vhdx)
На гипервизоре делается стандартный бэкап

Понадобилось восстановить файл из одного из vhd за определённую дату (не последнюю).

При восстановлении через гуй wb он предлагает только восстановить vhd целиком (но даёт выбрать дату).
При монтировании бэкапа через diskmgmt можно примонтировать внутрилежащий vhd и достать файл, но только за последнюю дату.

Как можно примонтировать не последнюю копию?
ShadowExplorer с таким не работает.

Восстанавливать весь vhd не вариант - он очень большой. Однократно это можно сделать, но если других способов не существует, то нужно переделывать бэкап, потому что это не дело.
Но должен же быть способ?

ko4evneg
23-07-2015, 08:51
Попробуйте примонтировать VHD и посмотреть как в этой (http://trainithard.ru/clients/clientos/dostaem-fajly-predydushhih-versij-nestandartnym-metodom/) статье.

A.A.Z.
26-07-2015, 20:46
ko4evneg, судя по всему, мне этим не воспользоваться

На гипервизоре три тома:
C:
D:
E:

на D: лежит интересующий vhdx
на E: хранится бэкап

vssadmin пишет, что shadow copy только для E: есть.

Бэкапы, само собой, есть за все дни, но в shadow copy они не отображаются.

A.A.Z.
27-07-2015, 19:09
ko4evneg, я ошибся, неверно понял схему работы.

Shadow Copy показывает копии диска с бэкапом, и нужно примонтировать её, потом примонтировать бэкап, потом vhd, оттуда достать файл.

В моём случае, сначала

ntdsutil
snapshot
list all

Там найти нужную дату, посмотреть номер, примонтировать

mount <номер>

Он смонтируется в c:\$snap_<дата>_volumeX$. Потом

diskpart
select vdisk file="c:\$snap...$\WindowsImageBackup\<имя>\Backup <дата>\<гуид>.vhdx"
attach vdisk readonly
list partition
select partition <номер>
assign

Или через diskmgmt.msc попробовать смонтировать файл бэкапа - но не через проводник! Он примонтировать не сможет, зато займёт файл до перезагрузки.

Затем в нём найти vhdx интересующий, это и будет файл за нужную дату. Его можно примонтировать через diskmgmt.msc (тоже "только для чтения").
Оттуда достать нужные файлы.

В обратном порядке - отмонтировать vhdx, отмонтировать бэкап через diskmgmt или diskpart, ntdsutil -> snapshot -> unmount <номер>.




© OSzone.net 2001-2012