Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Windows Server 2012/2012 R2 (http://forum.oszone.net/forumdisplay.php?f=117)
-   -   [решено] Как примонтировать бэкап за определённую дату? (http://forum.oszone.net/showthread.php?t=302769)

A.A.Z. 23-07-2015 00:30 2531663

Как примонтировать бэкап за определённую дату?
 
2012 R2 Hyper-V
Несколько машин
Несколько vhd (vhdx)
На гипервизоре делается стандартный бэкап

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

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

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

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

ko4evneg 23-07-2015 08:51 2531702

Попробуйте примонтировать VHD и посмотреть как в этой статье.

A.A.Z. 26-07-2015 20:46 2532776

ko4evneg, судя по всему, мне этим не воспользоваться

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

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

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

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

A.A.Z. 27-07-2015 19:09 2533089

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 <номер>.


Время: 21:39.

Время: 21:39.
© OSzone.net 2001-