Skocz do zawartości
Groszexxx

Tworzenie kopii zapasowej za pomocą Volume Shadow Copy Service SDK 7.2

Rekomendowane odpowiedzi

Zainspirowany starym artykułem odnośnie tworzenia kopii zapasowej: http://blogs.technet...43-w-w-tle.aspx zapragnąłem stworzyć sobie dla celów poznawczych taką migawkę wybranego folderu, którą bym umieścił do odpowiednio wskazanego miejsca. Po zaznajomieniu się plikami readme, pomoce microsoftu http://msdn.microsof...5(v=vs.85).aspx , i naszła mnie wątpliwość - bo niby wspomniany zestaw jest obsługiwany przez XP - to na stronach microsoftu zaznaczone jest, że nie oferuje wszystkich możliwości na tym systemie - czego tak defacto w readme nie ma, przynajmniej nie wprost. Czy moge jakos wykonać misje, o ktorej wspomnialem za pomoca tego zestawu czy zabawa na ktoryms z windowsow z rodziny server? Ew. czy zostaje mi uzycie Providera firmy trzeciej?

 

I provider microsoftu w VSSSDK znajduje sie %VSSSDK72\TestApps\hwprovst\bin\vstorcontrol.exe ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

W XP nie ma trwałych snapshotów, więc pozostają 'triki', jak np. opisane tu: [KLIK]

Tu znajdziesz tool: [KLIK], który jest modyfikacją VSHADOW (VSSSDK72\TestApps\vshadow\bin\release-xp\vshadow.exe) z podanego przez Ciebie pakietu SDK.

 

m.g.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Jest jeszcze coś takiego jak HoboCopy do kopiowania zablokowanych plików przez proces/procesy, korzysta własnie z usługi Volume Shadow Copy, kiedyś testowałem i działało dobrze:

 

post-24-0-13666100-1358884758_thumb.png

 

https://github.com/candera/hobocopy/downloads

 

Artykuł:

 

http://www.howtogeek.com/howto/windows-vista/backupcopy-files-that-are-in-use-or-locked-in-windows/

 

+ HoboGui

 

http://sourceforge.net/projects/hobogui/

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Dzieki chłopaki, jakoś nie chciało mi się specjalnie przenosić na serwerową dystrybucję. Dziw mnie tylko bierze, ze nie znalazlem tej pierwszego linku wskazanego przez Gregora. Tak mi to wjechało na banie, ze az wpisałem vss shadow czy vss shadow copy i w top 10 wyszukanych stronach nie ma :P.

Ty Gregor masz jakis patent na takie newsy? :P

 

Dobra, Edit:

 

Zabrałem się za to, skrypt wygląda tak:

 

 

set RUNDIR="D:"

 

if not "%1%"=="WINSCHED" goto DO

 

:WINSCHED

 

vscsc -exec=%RUNDIR%\robocopy-sample.bat C:

 

goto END

 

:DO

 

set LOGFILE=%RUNDIR%\robocopy.log

 

set SNAPDOS=C:

 

set DOCS_SRC=%SNAPDOS%\windows

set DOCS_DST=D:\kopiazapasowawindows2.backup

 

dosdev %SNAPDOS% %1%

 

robocopy "%DOCS_SRC%" "%DOCS_DST%" /MIR /B /R:0 >> "%LOGFILE%"

 

dosdev /D %SNAPDOS%

 

:END

 

i faktycznie na dysku D, w odpowiednim folderze jest kopia zapasowa folderu windows. Tylko, ze po zakonczeniu procesu - odlacza mi partycje systemowa. I bez restartu się nie obejdzie. Narazie pytanie czy skrypt jest poprawny, podobnie jak objawy.

 

Nie smiem zapytac jak zamontować partycje systemową z lini komend, bo sam nie szukałem rozwiazania, ale jak nie bede sobie mogl poradzic - to i o taka odpowiedz bym prosił.

 

Na koniec log. Tam jest kilkadziesiat plikow blednie skopiowanych, ale wydaje mi sie, ze wszystkie sa zwiazane z Shedulerem, na dokladke chyba txt wiec nic waznego jak mniemam?

robocopy.log.txt

Edytowane przez Groszexxx

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Mały refresh.

 

W każdym razem mój problem został nierozwiązany, a mi brakuje pomysłów i jakby nie patrzeć - wjechało mi to na ambicję.

Zwłaszcza, że po raz pierwszy w kompletnej formie te vss'y weszły w wersji serwerowej, dokonuje kopii w locie, wiec nie powinno być mowy o żadnym odmontowywaniu partycji.

 

Jakieś sugestie?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...