Jacek Kalinski wrote:
> 5. specjalny system backupowy pod windowsa - obecnie potrafią wykonać
> kopię wszystkich zablokowanych plików. Niestety to rozwiązanie jest płatne
> (i to pewnie sporo).
Od XP SP1 można do tego wykorzystać mechanizm Volume Shadow Copy. Można albo
użyć gotowego programu do backupowania, który potrafi skorzystać z VSS (np.
Bacula - http://www.bacula.org), albo sklecić coś samemu z wykorzystaniem
polecenia vshadow.exe.
Przykład użycia vshadow.exe wraz ze zwykłym poleceniem copy:
http://blogs.msdn.com/adioltean/archive/2005/01/05/346793.aspx
Działa to tak, że vshadow robi snapshot systemu plików, następnie wykonuje
skrypt użytkownika, który kopiuje pliki z tego snapshotu, po czym snapshot
jest usuwany.
Ze snapshotu można bez problemu kopiować pliki otwartych baz danych, pliki
rejestru itp. Pliki te będą spójne przynajmniej na tyle, na ile byłyby
spójne gdyby w momencie snapshotu nastąpił reset. Niektóre programy mogą
dodatkowo zareagować na snapshot i np. zrzucić nie zapisane jeszcze dane na
dysk.
Pewne programy mogą mieć problem z przyjęciem ścieżki typu
"\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy1", wtedy przyda się jeszcze
dosdev.exe dzięki któremu można przypisać snapshotowi normalną literę
dysku:
http://blogs.msdn.com/adioltean/archive/2006/09/18/761515.aspx
Ponieważ NTG, cross i FUT na pl.comp.os.ms-windows.winnt
Received on Fri Jul 4 00:15:09 2008
To archiwum zostało wygenerowane przez hypermail 2.1.8 : Fri 04 Jul 2008 - 00:42:00 MET DST