Newsgroup: it.comp.os.win.win2000
Titolo: tape backup

Ciao,
seguendo le istruzioni riportate a questo link
http://support.microsoft.com/?id=314844#XSLTH3190121122120121120120
ho cerco di schedulare un backup su nastro unmanaged.
Sembrerebbe una cosa abbastanza facile: l'esempio managed è:
echo off
start /wait c:\winnt\system32\ntbackup.exe backup "@c:\documents and
settings\bkupuser\local settings\application data\microsoft\windows
nt\tbackup\data\daily.bks" /n "monday-full" /d "mondays full backup"
/v:no/r:no /rs:no /hc:on /m normal /j "mondays job" /l:f /t
"monday-full"
rsm eject /pf"monday-full - 1" /astart
per l'unmanaged si dice di:
just use the /um option at the end of the backup command string
e di:
When you use the /um option, you must use the /p option to designate a
media pool device (for example, "8mm mp"). If you do this, you must not
use the following options:
/a
/g
/f
/t
quindi dovrebbe andare bene qualcosa del tipo:
echo off
start /wait c:\winnt\system32\ntbackup.exe backup "@c:\documents and
settings\bkupuser\local settings\application data\microsoft\windows
nt\tbackup\data\daily.bks" /n "monday-full" /d "mondays full backup"
/v:no/r:no /rs:no /hc:on /m normal /j "mondays job" /l:f  /p "8mm mp"
/um
rsm eject /pf"monday-full - 1" /astart
peccato che non funzioni...
Nel log leggo:
Stato: backup
  Impossibile eseguire l'operazione. Il nome indicato per il nastro non
è valido.
Ma, essendo unmanaged,  non dovrebbe fregarsene del nome del nastro?
Devo comunque importare prima i supporti in un pool?
Ho commesso qualche altro errrore?
Grazie

 ho cerco di schedulare un backup su nastro unmanaged.
<snippone>
Prova a leggere questo
http://www.microsoft.com/technet/technetmag/issues/2005/05/NTBackup/
Ciao
-- 
* ObiWan
Microsoft MVP: Windows Server - Networking
http://www.microsoft.com/communities/MVP/MVP.mspx
http://italy.mvps.org
DNS "fail-safe" for Windows 2000 and 9X clients.
http://www.treewalkdns.com
Support and discussions forums/groups
http://forums.treewalkdns.com
news://
news.treewalkdns.com
408 XP/2000 tweaks and tips
http://www.treewalkdns.com/tq/index.htm

Ho letto, grazie mille.
Mi resta sempre un dubbio (la settimana prossima faccio delle vere
prove, ora leggo documentazione): i nastri debbono essere preparati
sempre e comunque, anche se faccio un backup unmanaged?
Grazie ancora

 unmanaged?
Direi proprio che sarebbe un'ottima cosa, tutto sommato non porta
via molto tempo e ti evita problemi; detto questo, se possibile io
eviterei di utilizzare la modalità unmanaged per i backup dato che
potrebbe creare problemi.. visto che con tale modalità il backup non
controlla quale media (nastro) sia inserito e .. sovrascrive comunque
il che significa che lasciare il nastro nell'unità potrebbe causare la
sovrascrittura (e relativa perdita) di un backup precedente
Detto questo, e, se possibile, ti consiglierei di implementare una policy
di backup "differenziale", con tale tipo di backup, dovrai effettuare un
backup "completo" seguito da una serie di backups "differenziali" fino
al successivo backup "completo" e così via, una simile policy di backup
ti permetterebbe il ripristino rapido del sistema dato che basterebbe
ripristinare l'ultimo backup completo e SOLO l'ultimo backup differenziale
per "rimettere in piedi" i dati; in questa ottica, una possibile
schedulazione
potrebbe essere
Dom:    backup completo #6a
Lun:       differenziale #1a
Mar:       differenziale #2a
Mer:       differenziale #3a
Gio:       differenziale #4a
Ven:       differenziale #5a
la settimana successiva
Dom:    backup completo #6b
Lun:       differenziale #1b
Mar:       differenziale #2b
Mer:       differenziale #3b
Gio:       differenziale #4b
Ven:       differenziale #5b
ossia, utilizzando 6+6 (totale 12) nastri a rotazione
Ciao

On Fri, 09 Dec 2005 17:05:11 +0100, ObiWan wrote:
[MEGACUT]
Io utilizzo questa procedura per i backup normale ed incrementale.
Schedulato passandogli i parametri NOR/INC e EJ/NOEJ fa il suo dovere.
Puoi modificarlo a seconda delle tue esigenze.
Se vuoi l'invio del report a fine procedura devi installare anche BLAT.
Ciao
Andrea Chiado'
****************
Salva questo testo in un file .bat
****************
ECHO OFF
rem Parametri: %1=Tipo di Backup(NOR/INC) %2=Eject alla fine(EJ/NOEJ)
SET tipobk=%1%
SET endej=%2%
ECHO Start procedura salvataggio >reportsalva.txt
ECHO . >>reportsalva.txt
ECHO Parametri: TIPOBK=%tipobk% ENDEJ=%endej% >>reportsalva.txt
SET device="HP C1537A SCSI Sequential Device"
SET pool="4mm DDS"
SET ntbkopz=/v:yes /r:no /rs:no /hc:on
SET filebks="@C:\xbackup\bkbit.bks"
SET logdir="C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\*.log"
SET ntbkcmd=c:\winnt\system32\ntbackup.exe backup %filebks%
RSM.EXE REFRESH /LF%device%
SLEEP 10
FOR /F "Tokens=1 Delims= " %%i IN ('DATE /T') DO SET ggset=%%i
FOR /F "Tokens=1-4 Delims=/ " %%i IN ('DATE /T') DO SET data_att=%%i-%%j-%%k-%%l
FOR /F "Tokens=1" %%i IN ('TIME /T') DO SET ora_att=-%%i
SET ora_att=%ora_att::=-%
SET dataora_att=%data_att%%ora_att%
ECHO . >>reportsalva.txt
ECHO Data_ora attuali: %dataora_att% >>reportsalva.txt
IF %tipobk% EQU NOR GOTO nuovonomenastro
IF NOT EXIST nomenastro.txt GOTO nuovonomenastro
IF %tipobk% EQU INC GOTO legginomenastro ELSE GOTO errparam
:nuovonomenastro
	SET nomenastro="%computername%-%dataora_att%"
	SET ntbkcmd=%ntbkcmd% /n %nomenastro% /m normal /p %pool% /UM
	SET ntbkcmd=%ntbkcmd% /d "Completo %dataora_att%" /j "Completo %dataora_att%"
	GOTO creaproc
:legginomenastro
	FOR /F "Tokens=1" %%i IN (nomenastro.txt) DO SET nomenastro=%%i
	SET ntbkcmd=%ntbkcmd% /t %nomenastro% /a /m incremental
	SET ntbkcmd=%ntbkcmd% /d "Incrementale %dataora_att%" /j "Incrementale %dataora_att%"
	GOTO creaproc
:creaproc
	SET ntbkcmd=%ntbkcmd% %ntbkopz%
	ECHO %ntbkcmd% > runntbk.bat
	GOTO callproc
:callproc
	DEL %logdir%
	CALL runntbk.bat
	IF %errorlevel% GTR 0 GOTO stperrore
	ECHO %nomenastro% >nomenastro.txt
	GOTO doeject
:errparam
	ECHO Parametri errati: primo parametro (NOR/INC) secondo parametro (EJ/NOEJ)
	GOTO fine
:stperrore
	ECHO Errore %errorlevel%
	GOTO fine
:doeject
	IF %endej% EQU EJ rsm.exe eject /PF"%nomenastro% - 1" /astart
	GOTO fine
:fine
	ECHO Procedura completata >> reportsalva.txt
	ECHO . >> reportsalva.txt
	ECHO . >> reportsalva.txt
	FOR %%i IN (%logdir%) DO TYPE "%%i" >> reportsalva.txt
BLAT reportsalva.txt -subject "Report salvataggi %nomenastro%" -to 
indi...@chevuoi.it
********************