Backup e Restore
Metodi e pratica
Gianluca Romito
Verona 12/06/2006
Il 40% delle aziende medie/piccole
non fa backup
 60% dei dati e’ tenuto sui laptop o sui
desktop
 40-50% di tutti i backup non
permettono un restore completo e il
60% dei backup fallisce in generale







Ci vogliono 19 giorni e 17000€ per riscrivere 20
MB di dati di vendita
Lo stesso volume di dati costa 19000€ e ci si
impiega 21 giorni se i dati sono di contabilità
Ricreare i dati da zero costa dai 2000€ agli 8000€
per MB
Assicurare i dati costa molto e non tutte le
compagnie assicurative lo fanno
60% delle aziende che hanno perso i loro dati
completamente chiudono dopo 6 mesi
72% delle aziende che perde i dati sparisce dopo
24 mesi
Fonte: http://www.datadepositbox.com/media/data-loss-statistics.asp
3 persone su 5 perdono files di cui
pensano di aver fatto il backup
 82% mantiene una copia cartacea
anche se ha una procedura di backup
 37% ha dichiarato che esegue il
backup al massimo una volta al mese
 9% non esegue mai un backup
 22% dice di aver preparato un piano
di backup ma e’ ancora sulla “to do
list”

Backup su HDD
Backup su supporti removibili
Vantaggi




Poco costoso
Veloce
implementazione
Compatibilità
Facilità di restore
Svantaggi



Non removibile
Capacità limitata
dal disco
Limitata
compatibilità con
SW di backup
Vantaggi



Capacità illimitata
Supporti diversi:
tape, USB Keys …,
DVD
Restore possibile
su altre macchine
Svantaggi


Dipende molto dal
SW installato
Restore a volte
difficoltoso
Backup su HDD e poi su supporto
removibile
Affinche’ una soluzione di backup sia efficace
e’ necessario “standardizzare” e organizzare
le directory che contengono i dati
Sul server
 Creare una
directory con
all’interno la
struttura
Sui client
 Forzare i client
a scrivere i
dati in una
cartella dallo
stesso nome
OK!
OK!
Campo di utilizzo di Robocopy
Ottimo per file statici (Word, excel,
JPG, siti web)
 Ottimo per quantità importanti di dati
 NON utilizzabile per file aperti (SQL,
Access, Exchange,…)

Reperibile al link
http://www.microsoft.com/downloads/details.aspx?FamilyID=9d46
7a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en
Fa parte del resource kit di
Windows 2003

Copia solo i file mancanti nella destinazione

Puo’ essere “rallentato” con lo switch IPG
Script di esempio
@ECHO OFF
SETLOCAL
SET _origine=\\server-a\dati\
SET _dest=\\server-b\backup-dati\
SET _come=/COPYALL /B /SEC /MIR
:: /COPYALL :: Copia tutte le info
:: /B
:: Copia i file in modalita’ backup
:: /SEC :: copia le info sulle security
:: /MIR :: Crea un mirror
SET _opzioni=/R:0 /W:0 /LOG:Logfile.txt /NFL /NDL
:: /R:n :: numero di tentativi
:: /W:n :: Aspetta n sec. Tra un tentativo e l’altro
:: /LOG :: file di output
:: /NFL :: Nessun log dei file
:: /NDL :: Nessun log delle directory
ROBOCOPY %_origine% %_dest% %_come% %_opzioni%
Lo script fa un mirror su _dest di tutto
cio’ che e’ presente in _origine.
ATTENZIONE: se si cancella qualcosa in
_origine verra’ cancellato anche in
_dest
Usare piu’ destinazioni
Vantaggi


Xcopy e’ gia presente
all’interno di windows
Xp/2003
Copia file aperti o
comunque problematici
(esempio: mdb, ldb…
access)


Svantaggi
Fa sempre una copia
completa
Si puo’ (e in alcuni casi si deve) usare insieme a
robocopy
xcopy \\server-a\dati c:\backupdati /e /h /r /k /y
2>>c:\scripts\logfile.txt
/e= Copia directory e sottodirectory,
comprese
quelle vuote.
/h = Copia anche i file nascosti e di sistema.
/r = Sovrascrive i file di sola lettura.
/k = Copia gli attributi. Il normale Xcopy
reimposta gli attributi di sola lettura.
/y = Elimina la richiesta di conferma per
sovrascrivere un file di destinazione
esistente.
Vantaggi
 Presente in tutte le versioni di Windows 32
bit (NT, 2000, XP, 2003)
 Compatibile con tutti gli streamer oggi sul
mercato
 Scriptabile
 Supporta il D2D
 Possibilita’ di salvare il Systemstate
Svantaggi
 Versioni incompatibili tra loro
 Lento nel recuperare l’indice della cassetta
ntbackup.exe backup "@c:\scriptscorso\backup.bks" /n “Corso" /d
“Corso" /v:no /r:no /rs:no
/hc:on /m normal /j “Job Corso"
/l:s /p "miniQIC" /UM
Attenzione: La chiocciola (@) e’
fondamentale
Backup.bks NON e’ un file ascii: va
creato con NTBACKUP
ntbackup.exe backup “@c:\scriptscorso\backupd2d.bks" /n "Server
backup" /d "Server backup" /v:no
/r:no /rs:no /hc:on /m normal /j
“Server Backup" /l:f /f “server.bkf"
/UM
/J
/N
/D
/r
Nome Job
Nome della cassetta o media
Descrizione del set di backup
Restrizione a utenti facenti parte del gruppo di
administrator
/rs: backup informazioni “Remote Storage”
/hc compressione hardware
/l Log file


Programma che permette di inviare email da riga
di comando
Postie e’ liberamente scaricabile da

http://www.infradig.com/downloads/postie.exe
Sintassi:
postie [-host:server[,...]] to:address[,...] [-cc:address[,...]]
[-bcc:address[,...]] [tolist:filename] [-cclist:filename]
[-bcclist:filename] -from:address [replyto:address] -s:subject [file:filename ...] [-msg:text] [nomsg] [-a:filename ...] [-uue] [high|-low]


postie.exe host:[email protected] from:[email protected] to:[email protected] -s:"Backup
Eseguito" a:“c:\script\logfile.txt" msg:"Copia Eseguita. In allegato
il log file"
Sistemi di backup non
convenzionali
 Backup
tramite RAID1
 Backup tramite Virtualizzazione
Con controller RAID LSI o 3Ware o
altri controller RAID hardware
 NON usare questo metodo con
controller onboard
IMPLEMENTAZIONE
 A configurazione ultimata rompere il
mirror e ricostruire su nuovo disco
 Utile in caso di configurazioni
complesse
 NON usare per backup dati!

In caso di configurazioni
problematiche prendere in
considerazione la virtualizzazione

In una directory e pochi file una
intera installazione di un server
Possibilita’ di backup semplificata
E’ importantissimo fare il backup del
Systemstate
Cosa contiene?
 Active
Directory
 Local registry
 System Starup Files
 COM+ class registration Database
 SYSVOL
 Perfomance Counter Configuration
 Certificate Services Databases (se installati)
 DNS
 Cluster Service (se installati)
Verificare, facendo il restore su
un’altra macchina se il Systemstate e’
sufficiente
Piu’ delicato
 A volte piu’ lento
 Se si utilizza VXA installare VXA Tools!
 VXA: sempre ultimo FW e ultimo
driver
 La pulizia NON e’ un optional

Sessione tools di diagnostica
(Vxatools)
Vantaggi
 Utile in caso si
voglia fare backup
su CD/DVD
 E’ possibile leggere
i supporti ovunque
 Semplice da
implementare
Svantaggi
 Spazio limitato
(max 4/8GB)
 Durata dei supporti
(???)

Preparare i dati (con winrar)


c:\winrar\winrar.exe a -m2 –r
c:\compresso\dati.rar \\server-a\dati\*.*
Masterizzare i dati

c:\program files\ahead\nero\nerocmd.exe --write
--drivename d --iso “BackupDVD" --real -close_session --underrun_prot --create_iso_fs -dvd --disable_eject --error_log
c:\log\error.txt c:\compresso\dati.rar
c:\rar\wrar351.exe
Backup su disco tramite Robocopy
 Backup “non copiabili” tramite Xcopy
 Backup su Tape tramite NTBackup
 Eventualmente dati importantissimi
tramite masterizzazione su CD/DVD
 Ricordarsi di fare il backup di
Systemstate
 Ricordarsi la gestione degli avvisi
 Implementare una politica di restore

SQL 2000 ha un suo tool per il
backup
 NON copiare i file direttamente
 Se database piccolo valutare la
possibile di piu’ backup giornalieri
 Considerare il merging! (facendo un
backup prima…)
 Fare dei test di restore

Merge permette di replicare un DB
su un’altro in tempo reale
 E’ bi-direzionale
 Necessario per applicazioni “mission
critical”
 Possibilità di replicare da un server ad
un altro
 NON sostituisce un backup… errori
software si replicano!!!

Avete mai pensato a …
 … quanti MINUTI puo’ stare un
utente senza Outlook
 … quanto tempo ci si impiega a
fare un restore di Exchange
 … quali possono essere le
implicazioni di perdita della posta
Fare backup giornalieri
 Tenere le caselle di posta il piu’
piccole possibili  molto difficile…
 Utilizzare NTBackup
 Utilizzare ExMerge scaricabile dal
seguente link:

http://www.microsoft.com/downloads/details.aspx?FamilyId=429163E
C-DCDF-47DC-96DA-1C12D67327D5&displaylang=en

Verificare la presenza di log files
Si trovano in c:\program
files\exchsrvr\MDBDATA (directory di
default)
 Hanno tutti la dimensione di 5120 KB
 Il nome e’ sempre EXXXXXXX.log

Per il Restore usare la tecnica di
“Tono Libero” (prima di iniziare,
spostare i file originali)
 Fare qualche prova di backup-restore
in laboratorio

Per quesiti inerenti alla configurazione o
installazione di Servers
Email  [email protected]
Telefono
045/8378430
Backup e Restore
Metodi e pratica
Gianluca Romito
Verona 12/06/2006
Scarica

Backup e Restore