Skocz do zawartości

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 ?

Odnośnik do komentarza
Pomoc jest darmowa, ale proszę rozważ przekazanie dotacji na utrzymanie serwisu: klik.

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/

Odnośnik do komentarza

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
Odnośnik do komentarza

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ę...