Backup mit OS/2, TAR und CDWFS (aka RSJ): Difference between revisions

From OS2World.Com Wiki
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 1: Line 1:
By [[ Timo Maier‎]]
''By [[Timo Maier‎]]''


Zusätzlich zum installierten RSJ benötigen wir noch folgende zwei Software Packete: gzip124-32.zip und gtar258.zip Ich habe die TAR in C:\APPS\TAR installiert, gzip.exe liegt in C:\TOOLS\PACKER.
Zusätzlich zum installierten RSJ benötigen wir noch folgende zwei Software Packete: 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
RSJ Config.Sys Settings
  REM *** RSJ CD-Writer File System *******************************************
  REM *** RSJ CD-Writer File System *******************************************
  BASEDEV=LOCKCDR.FLT
  BASEDEV=LOCKCDR.FLT
Line 11: Line 9:
  IFS=C:\CDWFS\CDWFS.IFS
  IFS=C:\CDWFS\CDWFS.IFS
  RUN=C:\CDWFS\CDWFSD.EXE -p "c:/tcpip/tmp" -j -c750000 -b10000 -t2 -i3 -s8
  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.
Ich habe 750000 Bytes als Plattencache eingestellt, damit nur eine Session auf der CD ist.


Beispiel backup.cmd
Beispiel backup.cmd
  cdattach z:
  cdattach z:
  cdwfmt z: /erase
  cdwfmt z: /erase
  tar -cvp --zip=c:/tools/packer/gzip.exe -M -F c:/apps/tar/nextcd.cmd -f z:\back20010611 c:/
  tar -cvp --zip=c:/tools/packer/gzip.exe -M -F c:/apps/tar/nextcd.cmd -f z:\back20010611 c:/
  cdattach z: -s
  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 volumes, das heisst, wenn die erste CD voll ist, pausiert TAR und lässt das batch file, das nach Parameter -F (c:/apps/tar/nextcd.cmd) laufen.
In obigem Beispiel wird die ganze Platte c: auf z: (den Brenner) gesichert. Das ganze wird mit gzip gepackt. -M steht für mehrere volumes, das heisst, 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
Beispiel nextcd.cmd
<PRE>
<PRE>
@echo off
@echo off
Line 43: Line 37:
cdwfmt z: /erase
cdwfmt z: /erase
</PRE>
</PRE>
Beispiel restore.cmd
Beispiel restore.cmd
  tar -xvp %1 --zip=c:/tools/packer/gzip.exe -f e:\back20010611
  tar -xvp %1 --zip=c:/tools/packer/gzip.exe -f e:\back20010611
Dieses restore.cmd restored das komplette Backup in e:\back20010611. Da das Backup ge-gzip-t wurde, auch hier wieder der Parameter zum entpacken. Wir ein Parameter an das batch file übergeben (%1) wird nur die Datei oder das Verzeichnis restored, das als Parameter angegeben wurde. z.B. "restore.cmd apps/fte" entpackt den kompletten Baum der vorher unter c:\apps\fte gespeichert wurde.
Dieses restore.cmd restored das komplette Backup in e:\back20010611. Da das Backup ge-gzip-t wurde, auch hier wieder der Parameter zum entpacken. Wir ein Parameter an das batch file übergeben (%1) wird nur die Datei oder das Verzeichnis restored, das als Parameter angegeben wurde. z.B. "restore.cmd apps/fte" entpackt den kompletten Baum der vorher unter c:\apps\fte gespeichert wurde.



Revision as of 07:24, 26 December 2017

By Timo Maier‎

Zusätzlich zum installierten RSJ benötigen wir noch folgende zwei Software Packete: 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 volumes, das heisst, 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 abschliessen
cdattach z: -s

REM CD auswerfen (e: ist der "echte" LW Buchstabe des Brenners)
eject e:

echo "Naechste CD-R(W) einlegen"
pause

REM naechste CD attachen
cdattach z:

REM und loeschen
cdwfmt z: /erase

Beispiel restore.cmd

tar -xvp %1 --zip=c:/tools/packer/gzip.exe -f e:\back20010611

Dieses restore.cmd restored das komplette Backup in e:\back20010611. Da das Backup ge-gzip-t wurde, auch hier wieder der Parameter zum entpacken. Wir ein Parameter an das batch file übergeben (%1) wird nur die Datei oder das Verzeichnis restored, 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 mir RW Medien durchspielt.

Ich übernehme keinerlei Verantwortung für verbrannte Rohlinge, noch gewähre ich irgendeine Sicherheit dieser Backup Methode.