Z g�ry dzi�ki
Tom
A tak z ciekawo�ci, ten systemowy z Windowsa w czym jest z�y?
Pomijaj�c jego wad� �e jest pod Windows ;)
--
pzdr, Piotr M
"Najcz�stsze k�amstwo w Internecie?
- Szuka�em, ale nie znalaz�em."
Snapshot http://www.drivesnapshot.de/en/home.htm
lub
BootIt http://www.terabyteunlimited.com
--
Piotr Palusi�ski [Microsoft MVP - Windows Desktop Experience]
https://mvp.support.microsoft.com/profile/Piotr.Palusinski
news://msnews.microsoft.com/microsoft.public.pl.windows
Nigdy nie k��� si� z g�upcem, bo ludzie mog� nie dostrzec r��nicy
> Pole�cie mi dobry (darmowy lub nie) program do robienia kopii
> bezpiecze�stwa danych na dysku. Pr�bowa�em Cobian Backup ale nie
> przypadďż˝ mi do gustu
Dlaczego? To jeden z niewielu darmowych program� z wbudowan� obs�ug�
ShadowCopy, co pozwala na kopiowanie plik�w u�ywanych i zablokowanych do
edycji, np. magazynu maili .pst w Outlooku.
--
M. [Windows Desktop Experience MVP]
/odpowiadaj�c na priv zmie� px na pl/
https://mvp.support.microsoft.com/profile/Michal.Kawecki
> Dlaczego? To jeden z niewielu darmowych program� z wbudowan� obs�ug�
> ShadowCopy, co pozwala na kopiowanie plik�w u�ywanych i zablokowanych do
> edycji, np. magazynu maili .pst w Outlooku.
Cobian w sumie nie jest zly ale brakuje mu mozliwosci robienia kopii bazy
MSSQL (w sensie dostepu do bazy, a nie kopiowania na zywca plikow)
Wtedy dla mnie bylby idealny
A moze znacie jakis program podobny do COBIANa, ktory ma ponizsze wymagania
czyli:
- uruchamia sie jako "usluga" systemowa i dziala w tle
- robi kopie plikow / katalogow ktore ustawie
- robi kopie baz MSSQL
program moze byc platny
W poprzedniej pracy uzywalismy jakiegos narzedzia od HP, ale nie
pamietam nazwy. Backupowal normalnie foldery i rozne systemy bazodanowe
- MS SQL Server tez. Tyle ze to chyba bylo narzedzie dostarczane wraz
serwerami HP, wiec nie jestem pewien, czy mozna to tak 'od reki' znalezc
i kupic.
mh
Jest jeszcze r�wnie� radz�cy sobie z tym bez problemu - Macrium Reflect.
Ale teďż˝ "niestety" pod Windows, jak kogoďż˝ to boli ;-)
--
Mateusz Bogusz
Przecież to program do robienia obrazów dysków.
Mylisz wodďż˝ z ogniem. Cobian Backup jest programem do robienia kopii
plik�w z danymi, a nie do posektorowych kopii partycji.
>> Dlaczego? To jeden z niewielu darmowych program� z wbudowan� obs�ug�
I jeszcze, tytu�em uzupe�nienia informacji o kopiowaniu z u�yciem Shadow
Copy:
Istnieje kilka darmowych rozwi�za� pozwalaj�cych na wykopiowywanie
plik�w zablokowanych:
- XP/W2k3/Vista/W7: programik HoboCopy.
- XP/W2k3: http://sourceforge.net/projects/vssbackuphelper/ (tworzy
punkt przywracania, montuje go pod literkďż˝, wykonuje jakiďż˝ program, po
jego zamkni�ciu wraca do punktu wyj�cia).
- Vista/W7: skrypt VSSBackup.vbs ze strony
http://episteme.arstechnica.com/eve/forums/a/tpc/f/12009443/m/822003914931.
Tworzy on punkt przywracania, montuje go pod jakiďż˝ folder, uruchamia
proces, po zako�czeniu tego procesu wraca do punktu wyj�cia.
Tego ostatniego skryptu u�ywam w po��czeniu z darmowym programikiem
DeltaCopy. Za��czam nieco zmodyfikowan� wersj�, w kt�rej jako parametr
podaje siďż˝ nazwďż˝ profilu DeltaCopy do uruchomienia:
'========================================
' User Variables to set
' - the volume to shadow
' - the linked foldername to use to access this new volume volume
' - added as parameter DeltaCopy profile name (ex. Michal.dcp)
'========================================
Const VOLUME = "C:\"
Const TEMPDIR = "C:\Users\shadowcopy"
Dim strDeltaCopyProfile
strDeltaCopyProfile = WScript.Arguments.Item(0)
'========================================
' Create the shadow copy - quit on error
'========================================
Const CONTEXT = "ClientAccessible"
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer &
"\root\cimv2")
Set objShadowStorage = objWMIService.Get("Win32_ShadowCopy")
errResult = objShadowStorage.Create(VOLUME, CONTEXT, strShadowID)
if (not (ErrResult=0)) then
Wscript.Echo "Can't create shadow copy - Error " & errResult
Wscript.quit
end if
'========================================
' Find the shadow copy object -
'
' The above created shadowcopy object isn't fully populate and can't be
used
' without generating error and possibly corrupting the repository (Good
Job Guys!)
'========================================
Set colItems = objWMIService.ExecQuery("Select * from Win32_ShadowCopy")
For Each objItem in colItems
if (objItem.ID = strShadowID) then
Set foundItem = objItem
end if
Next
'========================================
' Save the ID and device name to temp files
' - this may be used later for finding the object in another script
'========================================
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile= fso.CreateTextFile(
fso.GetParentFolderName(WScript.ScriptFullName) & "\shadowid.txt", True)
MyFile.WriteLine(strShadowID)
MyFile.Close
Set MyFile= fso.CreateTextFile(
fso.GetParentFolderName(WScript.ScriptFullName) & "\deviceobject.txt",
True)
MyFile.WriteLine(foundItem.DeviceObject)
MyFile.Close
'========================================
' Link to the unmapped volume using a symlink
'
' (note the trailing slash for the source in MLINK)
'========================================
Dim WSHShell
Set WSHShell = WScript.CreateObject("WScript.Shell")
' open normal and don't wait
command = "mklink /d """ & TEMPDIR & """ " & foundItem.DeviceObject &
"\"""
WSHShell.Run "cmd.exe /C " & command, 1, true
WSHShell.Run strDeltaCopyProfile, 1, true
WSHShell.RUn "cmd.exe /c rmdir " & TEMPDIR, 1, true
foundItem.delete_
O, to me culpa. Nie spostrzeg�em, �e koniecznie o to chodzi�o :-)
--
Mateusz Bogusz
>> Mylisz wodďż˝ z ogniem. Cobian Backup jest programem do robienia kopii
>> plik�w z danymi, a nie do posektorowych kopii partycji.
>
> O, to me culpa. Nie spostrzeg�em, �e koniecznie o to chodzi�o :-)
No wiesz, niekiedy istnieje r�nica mi�dzy tworzeniem kopii pliku .pst o
wadze 1 GB a tworzeniem kopii partycji o wadze 300 GB ;-).
A, takie drobne to ja kopiuj/wklej robiďż˝ ;-)
--
Mateusz Bogusz