Newsgroup: it.comp.os.os2
Titolo: backup sistema con zip

Ciao,
Il fido Osso mi ha tradito inaspettatamente, si e' rifiutato di 
bootare
lamentandosi di non trovare il kernel  e di non poter eseguire nessun
RUN del config.sys
Dopo qualche tribolazione ho risolto, ignoro cosa sia successo
(forse si e' danneggiato un settore sul disco...) con esattezza ma
ora va tutto.
Vorrei pero' evitare di in futuro di dover mendicare ancora file di
sistema agli altri Ossisti :)))
Ho pensato di zipparmi tutti i file necessari
al boot in modo da poter sistemare ogni problema partendo da dischetto
e lanciando un bel unzip, come comando penso basti un :
type d:\ziplist.txt | zip zip -S -0 -@
ed in ziplist.txt ho messo :
\os2krnl
\*.bat
\*.com
\config.sys
\os2\boot\*.*
\os2\*.ini
\os2\*.ifs
\ibm386fs\*.sys
\ibm386fs\cache386.exe
Manca qualche file indispensabile ? 
E per il ripristino basta un "unzip -d  zip" o devo aggiungere qualche
flag ?
Francesco
PS = Grazie al gruppo di #OS2ita per avermi aiutato anche questa
volta. (Frengo)
IACT Member.
http://frengo.dragonfire.net/

e lanciando un bel unzip, come comando penso basti un :
Io uso un altro sistema: con infozip e infounzip (li dovresti trovare qui:
http://www.cdrom.com/pub/infozip/UnZip.html#OS2
 ), faccio il backup di tutta
la partizione, che aggiorno settimanalmente, cosi' in caso di problemi
formatto la partizione e la ripristino in pochi minuti (fino ad ora mi e'
servita solo una volta ).
La procedura e' abbastanza semplice: da una partizione di manutenzione, o da
dischetti vai nella root della partizione da backuppare (dove avrai copiato
zip.exe di infozip) quindi: zip -rS$ x:\<nomebackup>.zip * (x e' la
partizione, o anche un cdr, di destionazione del file zip, attenzione
l'asterisco serve).
Per il ripristino: dopo avere formattato la partizione ci copi unzip.exe
quindi, dalla root, unzip x\<nomebackup>.zip (ovviamente x e' la partizione,
o il cdr, dove hai il backup) e in pochi minuti ti ritrovi os/2, con tutte le
impostazioni e personalizzazioni, come era prima del backup.
Cheer
Sergio
--##--ser...@inwind.it--##-

 servita solo una volta ).
Si', e' solo che io volevo fare il salvataggio ad ogni avvio, e per 
tutta
la partizione sarebbe troppo lungo.
Comunque mi sono salvato il tuo mex, nessuno mi vieta di fare sia
il backup giornaliero che quello settimanale, no ?
Francesco
IACT Member.
http://frengo.dragonfire.net/

 > servita solo una volta ).
Io uso due file batch con una stringa un po' diversa, che mi esclude 
il file di swap (chettenefai?).
Li posto sperando possano essere utili. (scusate quindi la lunghezza 
del msg.)
Non mi picchiate: non sono un programmatore!!!
BACK2.CMD
-----8<---CUT HERE------
@echo off
cls
echo           P K Z I P   B A C K U P   U T I L I T Y   p e r   O S /
2
echo Scegliere il drive sorgente del sistema operativo, scegliere 
drive e nome del file di backup
echo                           BACK2 drive_source:  
drive:file_destinazione[.ZIP]
echo IL FILE \os2\system\swapper.dat NON VERRA' SALVATO
echo !!ATTENZIONE!!     FILE TEMPORANEO SU DRIVE C:
rem Per mettere il file temp. su un drive, cambiare la c: dopo la -b 
del comando (o togliere)
rem Per togliere altri files dal backup aggiungere altri argomenti del
tipo -x [drive:filename]
rem Per togliere files DOPO, usare zip [drive:filearchivio] -d 
[filename]
rem Mettere uno spazio tra la -d ed il nome del file, senza la barra \
if *%1==* goto use
if *%2==* goto use
pause
cls
echo        BACKUP DAL DRIVE     %1    AL FILE     %2
echo Premere [ctrl-c] per uscire
pause
zip -r -9 -S -v -b c: %2 %1\*.* -x %1\os2\system\swapper.dat
goto end
:use
echo                       U S O :
echo   BACK2 drive_source:  drive:file_destinazione[.ZIP]
pause
:end
----8<---CUT HERE-------
REST2.CMD
----8<---CUT HERE-------
@echo off
cls
echo           P K Z I P   R E S T O R E   U T I L I T Y   p e r   O S
/ 2
echo Scegliere il drive destinazione del sistema operativo, scegliere 
drive e nome del file di backup
echo                            REST2 drive_destinazione:  
drive:file_backup[.ZIP]
if *%1==* goto use
if *%2==* goto use
echo        RIPRISTINO AL DRIVE     %1    DAL FILE     %2
echo Premere [ctrl-c] per uscire
PAUSE
unzip %2 -d %1\
echo        Ripristino files eseguito.
:use
echo                       U S O :
echo    REST2 drive_destinazione:  drive:file_backup[.ZIP]
pause
:end
----8<---CUT HERE-------
-- 
Saluti, Stefano.
OS/2 Warp4 FP9-ProNews V1.51.ib102(Reg.)
Stefano Gualtieri
Rimuovi ##NOSBARI## per rispondere
Remove ##NOSBARI## to reply

 zip -r -9 -S -v -b c: %2 %1\*.* -x %1\os2\system\swapper.dat
-9 a che serve ?


 -9 a che serve ?
Compressione massima.
