Backup mit OS/2, TAR und CDWFS (aka RSJ)
von Timo Maier
Zusätzlich zum installierten RSJ benötigen wir noch folgende zwei Software-Pakete: gzip124-32.zip und gtar258.zip Ich habe die TAR in C:\APPS\TAR installiert, gzip.exe liegt in C:\TOOLS\PACKER.
RSJ Config.Sys Settings
REM *** RSJ CD-Writer File System ******************************************* BASEDEV=LOCKCDR.FLT DEVICE=C:\CDWFS\RSJSCSI.SYS IFS=C:\CDWFS\CDWFS.IFS RUN=C:\CDWFS\CDWFSD.EXE -p "c:/tcpip/tmp" -j -c750000 -b10000 -t2 -i3 -s8
Ich habe 750000 Bytes als Plattencache eingestellt, damit nur eine Session auf der CD ist.
Beispiel backup.cmd
cdattach z: cdwfmt z: /erase tar -cvp --zip=c:/tools/packer/gzip.exe -M -F c:/apps/tar/nextcd.cmd -f z:\back20010611 c:/ cdattach z: -s
In obigem Beispiel wird die ganze Platte c: auf z: (den Brenner) gesichert. Das ganze wird mit gzip gepackt. -M steht für mehrere Volumen, das heißt, wenn die erste CD voll ist, pausiert TAR und lässt das Batch-File, das nach Parameter -F (c:/apps/tar/nextcd.cmd) laufen.
Beispiel nextcd.cmd
@echo off REM CD-R(W) Session abschließen cdattach z: -s REM CD auswerfen (e: ist der "echte" LW Buchstabe des Brenners) eject e: echo "Nächste CD-R(W) einlegen" pause REM nächste CD attachen cdattach z: REM und löschen cdwfmt z: /erase
Beispiel restore.cmd
tar -xvp %1 --zip=c:/tools/packer/gzip.exe -f e:\back20010611
Dieses restore.cmd spielt das komplette Backup in e:\back20010611. Da das Backup mit gzip komprimiert wurde, auch hier wieder der Parameter zum Entpacken. Wird ein Parameter an das Batch-File übergeben (%1) wird nur die Datei oder das Verzeichnis wiederhergestellt, das als Parameter angegeben wurde. z.B. "restore.cmd apps/fte" entpackt den kompletten Baum der vorher unter c:\apps\fte gespeichert wurde.
Bei mir hat alles gut geklappt, für den Anfang ist es trotzdem praktisch, wenn man das ganze mit RW-Medien durchspielt.
Ich übernehme keinerlei Verantwortung für verbrannte Rohlinge, noch gewähre ich irgendeine Sicherheit dieser Backup-Methode.