Bericht 1 van 3NL Computer Forum ~ SQL & Programmeren Van | : | Hans Verbeek | Datum | : | 26-04-2004 |
Aan | : | allemaal | MsgID | : | 1450.1 |
Onderwerp | : | DOS batch files | Forum | : | ws-nlcomputer |
L.S.,
Van onderstaande batch file wordt de regel met "DBackup.bat" wel uitgevoerd, maar de regel met "FBackup.bat" niet. Ik heb de inhoud van die twee batch files er maar onder gezet, hoewel ik denk dat de regels "DBackup.bat" en "FBackup.bat" in het hoofdprogramma een afsluiting nodig hebben. Hoe gaat dat bij batch files?
Groeten,
Hans.
@echo off
cls
echo to Ghost directory for making images
echo.
cd C:\progra~1\symantec\norton~1
DBackup.bat
FBackup.bat
:end
DBackup.bat
echo making an image of primary partition of disk 2 to first logical drive of extended partition of disk 1
echo.
Ghostpe.exe -clone,mode=pdump,src=2:1,dst=g:\d.gho -z3 -skip=*\win386.swp
echo copying images of primary partition of disk 2 to first logical drives of extended partitions of disk 2 and 3
echo.
copy g:\d.gho i:\d.gho
copy g:\d.gho k:\d.gho
FBackup.bat
echo making an image of data partition of disk 1 to first logical drive of extended partition of disk 1
echo.
Ghostpe.exe -clone,mode=pdump,src=1:2,dst=g:\f.gho -z3 -skip=*\win386.swp
echo copying images of logical drive of extended partition of disk 1 to first logical drives of extended partitions of disk 2 and 3
echo.
copy g:\f.gho i:\f.gho
copy g:\f.gho k:\f.gho
echo making a clone of data drive f: to drive h:
echo.
Ghostpe.exe -clone,mode=pcopy,src=1:2,dst=2:2 -skip=*\win386.swp
echo making a clone of data drive f: to drive j:
echo.
Ghostpe.exe -clone,mode=pcopy,src=1:2,dst=3:2 -skip=*\win386.swp
Bericht 2 van 3NL Computer Forum ~ SQL & Programmeren Van | : | Michel Uphoff (Sysop) | Datum | : | 26-04-2004 |
Aan | : | Hans Verbeek | MsgID | : | 1450.2 |
Onderwerp | : | DOS batch files | Forum | : | ws-nlcomputer |
Dag Hans,
>>
DBackup.bat
FBackup.bat
<<
Wijzig dat eens in:
Call DBackup.bat
Call FBackup.bat
Na een call statement hoort de uitvoer weer terug gegeven te worden aan de hoofdbatch. Nu gebeurt dat niet, en de batchuitvoering sterft dus aan het einde van DBackup.bat
Terzijde:
Begrijp ik goed dat je het volgende wilt?:
image van de eerste part. van disk 2 naar g: n i: n k:
Vervolgens image van tweede part. van disk 1 naar g: n i: n k:
Vervolgens kloon van tweede part. van disk 1 naar tweede part. van disk 2
Vervolgens kloon van tweede part. van disk 1 naar de tweede part. van disk 3
Vind je dat niet wat heel erg dubbel-dubbel-dubbel-dubbel-dubbel op? (als ik goed tel maak je 5(!) kopien van de tweede part. van disk 1, en 3 van de eerste partitie van disk 2).
Is het niet veel verstandiger die -kennelijk ruim aanwezige- hoeveelheid ruimte te benutten met een paar veschillende ghosts, zodat je terug kan naar oudere backups? Als je nu backups maakt van een ziek systeem, heb je 5 zieke backups...
Dus iets in de geest van:
@echo off
cls
Ghostpe.exe -clone,mode=pdump,src=1:2,dst=G:\F0.gho
if exist G:\F0.gho goto verder
echo Fout opgetreden bij het maken van de ghost image!
pause > nul
goto einde
:verder
del G:\F5.gho
ren G:\F4.Gho F5.Gho
ren G:\F3.Gho F4.Gho
ren G:\F2.Gho F3.Gho
ren G:\F1.Gho F2.Gho
ren G:\F0.Gho F1.Gho
:einde
Heb je ook 5 klonen, maar nu kan je bij problemen 5 backups terug kijken naar eentje waarin het probleem (nog) niet aanwezig is.
>> -skip=*\win386.swp <<
Geldt alleen bij Windows 98. Bij XP zou je pagefile.sys en hiberfil.sys (indien aanwezig) kunnen uitsluiten, wat overigens alleen werkt bij Fat32 indeling, want onder NTFS kan je niets uitsluiten.
Michel Uphoff
(Sysop)
Bericht 3 van 3NL Computer Forum ~ SQL & Programmeren Van | : | Hans Verbeek | Datum | : | 27-04-2004 |
Aan | : | Michel Uphoff (Sysop) | MsgID | : | 1450.3 |
Onderwerp | : | DOS batch files | Forum | : | ws-nlcomputer |
Michel,
> DBackup.bat
> FBackup.bat
> <<
>
> Wijzig dat eens in:
>
> Call DBackup.bat
> Call FBackup.bat
Gedaan, dank je wel. Maar het is niet even gauw getest. Je hoort van me.
Groeten,
Hans.