Newsgroup: it.comp.os.win.win2000
Titolo: Deframmentazione: si ottiene con backup?

Se faccio una copia di backup dell'intero sistema (con l'utility fornita
su win2000 professional) e poi la ripristino, ottengo una copia già
deframmentata?
Dove trovo della documentazione sulla procedura di ripristino?
Grazie anticipate,
Alx
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Alx
In teoria si, in pratica devi fare il backup, cancellare i file (in
modo da avere lo spazio libero sul disco) ripristinare il backup.
Che programma usi per il backup? sul sito del produttore dovresti
trovare la documentazione.
--
Ciao
Andrea Malfatti

 ciao, f.
Ciao e grazie,


 trovare la documentazione.
START->Programmi->Accessori->Utilità di sistema->Backup
(cercare info sul sito di microsoft è come cercare Takashi Yamamoto a
Tokyo senza sapere il giapponese)
Non l'ho mai usato e vorrei sapere se è adatto allo scopo.
Grazie,


Alx
Prova a vedere se queste pagine ti possono aiutare
(se il link compare spezzato ricucilo su una sola linea)
http://search.microsoft.com/search/results.aspx?st=b&na=88&View=en-us&qu=msbackup
--
Ciao
Andrea Malfatti

 Lo scopo è di ottenere 2 piccioni con una fava. In senso lato, ovviamente
Si ma su un'architettura dal genere non farei MAI un restore di una 
partizione intera solo per avere i dati deframmentati. E' troppo 
rischioso, secondo me.
Piuttosto, ci sono ottimi tools di terze parti per deframmentare. A me 
piace molto O&O Defrag. Lo puoi schedulare e configurare in una varietà 
di modi diversi, e una volta impostato ti dimentichi del problema.
C'e' anche da dire che NTFS sembra fare di tutto per frammentare apposta 
i dati. Se hai tempo e voglia, alla prima installazione vergine che ti 
capita di fare vai a vedere dove win ha piazzato i files subito dopo, 
pur avendo a disposizione tutto lo spazio che voleva.
Per il backup, io mi regolo ghostando l'installazione E POI backuppando 
regolarmente i files importanti e il "system state" usando NT backup 
(che favola di programma, soprattutto per le logs: solo DIECI, e le 
mette PER FORZA DOVE VUOLE LUI... ammazza alla Veritas si sono sprecati).
Per active directory, se non ho a disposizione un DC di backup, installo 
VMWARE su una macchina a caso nella stessa lan e me lo creo in virtual 
machine, accendendolo di tanto in tanto per fare la replica.
In caso di disastro ripristino il ghost, poi AD dal domani controller di 
backup (virtuale o meno).
"fai di più con meno", dicono. Curioso che con alcuni OS basti un 'cp -a 
/* /mnt/disconuovo' (o quasi) per replicare TUTTO il sistema.


 ciao, f.
Ciao,


 Che ne pensi? Dici che funziona?
Ovviamente cosě non risolvo il problema della frammentazione.
Una soluzione "malata" ce l'avrei, e mi permetterebbe di salvare capra e
cavoli. Non č attuabile perché i kernel che io conosco non sono affidabili
in scrittura su NTFS.
La soluzione sarebbe:
Sistema A (da backuppare)
Sistema B (macchina *nix di backup)
Configurazione.
Su A č preinstallato win2000, si aggiunge una piccola partizione con
sistema *nix. in win2000 si aggiunge una operazione pianificata che
consiste nel lanciare loadlin.exe con i parametri giusti per effettuare il
caricamento del kernel *nix. 
Backup.
A questo punto un cron job esegue la copia
'cp -a /mnt/win2000 /mnt/backup/hostA/data_di_oggi/' 
dove:
- win2000 č la partizione NTFS giusta (ricordarsi di includere il supporto
nel kernel);
- /backup č una partizione remota su hostB montata con nfs (ricordarsi
etc...);
- reboot.
Ripristino.
- si fa partire *nix (con floppy se necessario);
'cp -a /mnt/backup/hostA/data_di_oggi/ /mnt/win2000' 
- reboot 



http://search.microsoft.com/search/results.aspx?st=b&na=88&View=en-us&qu=msbackup
Grazie ho seguito il primo link e ho trovato questo:
http://www.microsoft.com/athome/security/update/howbackup.mspx#EBAA
Ehm... manca la procedura di restore! 
(Azz.. ma non potevano metterla nello stesso documento?) 
Se sai come funziona ti prego di segnalarlo.
Insomma in fase di installazione di win2000 si dovrebbe poter specificare
una unità di backup come sorgente dell'installazione stessa. 
Altrimenti, come giustamente fa notare Cujo, ci ritroviamo tutti i file
lockati (Administrator vecchio & nuovo non coincidono, quindi i permessi
se ne vanno a quel paese).


 se ne vanno a quel paese).
Pardon Cujo, mi sono sbagliato su quello che volevi dire. Se ho capito
bene,
dici che il backup è praticamente impossibile perché ci sono sempre
processi attivi che lockano dei file.
Insomma l'utility c'è ma non *funziona*?
E i defrag tool allora, come fanno?


 Che ne pensi? Dici che funziona?
Bella domanda ! :)
Non vedo grossissimissimi intoppi (a parte il TEMPO). Non puoi farlo in 
locale perchè il supporto NTFS in scrittura non è sufficientemente 
evoluto (e grazie a MS prob. non lo sarà mai).
... però a quel punto tanto vale installare una copia di 2000 ridotta 
all'osso sullo stesso disco e farlo da lì.
Il problema è sempre quello, ovvero non puoi toccare i files lockati. Se 
booti da un altro OS, microsoft o linux che sia, non dovresti avere 
problemi.
Se usi linux hai il problema del limitato supporto NTFS in write e ti 
devi inventare un "giro" extra (nfs remota come hai giustamente 
ipotizzato, e la macchina remota deve essere in grado di scrivere ntfs). 
Ma forse, essendo il traget una partizione NTFS, tanto vale... rianere 
in casa MS e falo da lì. Occhio ai permessi però, nella copia di 
default... vengono persi.
Ghost è un'altra alternativa, bisogna vedere se fa il restore file per 
file (allora sì che deframmenteresti) oppure copia paro paro la 
partizione e la restora così com'era prima, frammentazione compresa). 
L'ho usato molte volte ma francamente non lo so.


 E i defrag tool allora, come fanno?
Fanno così anche loro. Defraggano quello che possono. I files lockati, 
se frammentati, restano tali. Questo non è un vero problema, la 
frammentazione non è IMHO un discorso da affrontare in senso assoluto. 
Poca frammentazione, al lato pratico, è uguale a zero frammentazione.
Tant'e' che sui sistemi operativi veri, cioè quelli che usano partizioni 
diverse per dati che subiscono modifiche con ritmi diversi, il problema 
non è minimamente sentito. Pensa a /, /var, /home: / cambia poco e 
pertanto NON si frammenta più di tanto, /var e /home tendono a cambiare 
spesso e quindi è inutile impazzire a deframmentarle. E' solo quando 
mischi le cose che la frammentazione diventa un problema.


 all'osso sullo stesso disco e farlo da lě.
Dunque i miei HD client sono tra 2GB e 6GB... quanto occupa una
installazione minimale di win2000? 300MB se non ricordo male...
Facendo un conto ad occhio direi che non ci sta/pesa troppo, smentitemi se
dico male.
Grazie,


 Il problema è sempre quello, ovvero non puoi toccare i files lockati.
Comunque, siamo (=sono) usciti un po' dal senso della cosa, cioè:
Se il tuo problema è la frammentazione e non sei soddisfatto del tool 
standard, puoi:
1) prevenirla il più possibile (cerca di partizionare il tuo disco in 
modo che dati statici (OS e programmi intsllati) siano separati da dati 
"dinamici" (profili utente, home dirs, databases, swap files, temp dirs 
...).
2) Cercare un buon tool per deframmentare ! (ripeto o&o... non sono un 
'endorser', è solo che lo uso e mi piace, ma suppongo ce ne siano a 
decine ... valuta le trials, se ci sono).
Se il tuo problema sono i backups del sistema, ovvero vuoi backuppare un 
sistema e poterlo ripristinare in caso di DISASTRO totale (corruzione 
dati di sistema/registry/SAM/AD o quello che ti viene in mente... il 
discorso è più complicato.
Intanto ridurrei di molto l'impatto di un guasto al disco utilizzando un 
  mirroring (o anche un raid 5 a seconda delle necessità e del budget).
Questo non ti può salvare SEMPRE (se il controller si guasta e inizia a 
scrivere dati corrotti, avrai un mirror... corrotto), ma aiuta MOLTO. Un 
disco si guasterà col 100% delle probabilità, solo non ti è dato di 
sapere quando.
Per il resto i database (SQL server) tipicamente non si possono 
backuppare direttamente: MS SQL lo conosco poco ma immagino abbia una 
qualche forma di dump (sql) e restore, altrimenti ti tocca ricorrere a 
tools di terze parti.
Exchange... stessa cosa, anche se FORSE NTBackup ha un connettore che 
permette di backuppare i DB di exchange (ricordo a memoria che QUALCOSA 
riguardo ad exchange in ntbackup c'e', ma cosa faccia esattamente e come 
lo faccia non lo so).
Per il resto... dipende... puoi provare a scrivere scripts che stoppano 
un servizio - backuppano i files che di solito quel servizio locka - e 
lo riavviano in seguito.
... Ma se puoi permetterti di spegnere il server, tanto vale che tu 
booti ghost e ti faccia un'imagine da lì. Copi tutta la partizione di 
installazione di 2000 e buonanotte, ci metti meno tempo in assoluto ma 
DEVI andare offline per farlo...
Il succo è che IMHO deframmentazione e backup sono due cose da risolvere 
separatamente. Il backup è un argomento troppo critico perchè le sue 
procedure siano influenzate da una questione non critica come - ad 
esempio - la frammentazione.


 dico male.
beh, certo non installarci splinter cell .... :)
Di quei 6GB sacrificarne uno è troppa cosa ?
Sennò compra un disco, dai, ormai gli 80GB EIDE te li tirano dietro...


L'ho usato molte volte ma francamente non lo so.
Di default, copia file per file e deframmenta. Per fare la copia bit a
bit ci sono apposite opzioni.
--
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?

se questo è loggato, anche se non sta facendo nulla.
Il metodo, a dire il vero ci sarebbe.
Nel momento in cui lanci il backup, il sistema anziché continuare a
scrivere normalmente sul disco congela il sistema e scrive tutte le
modifiche in un file separato: uesto per permettere al backup di
lavorare su una sitazione congelata e quindi coerente.
Una volta finito il backup il file separato delle modifiche viene
applicato al sistema.


 applicato al sistema.
Non ho capito se è un metodo teorico (consigli per le future
implementazioni) o già attuabile. 
Intanto ho fatto un prova cercando di "raffreddare" il sistema il più
possibile (chiuse tutte le applicazioni, Norton Autoprotect disattivato)
Il risultato non è devastante, ho solo perso alcuni file di log.
Cosa sarebbe \WINDOWS\system32\Perflib_Perfdata_3cc.dat?
ecco il backup01.log per intero:
Stato: backup
Operazione: backup
Destinazione backup attivo: File
Nome supporto: "Nastro creato il 18/11/2004 alle 23.32"
Backup di "C: NTFS"
Set di backup n. 1 sul supporto n. 1
Descrizione del backup: "Set creato il 18/11/2004 alle 23.32"
Tipo di backup: Normale
Backup avviato il 18/11/2004 alle 23.34.
Avviso: il file \Programmi\Norton AntiVirus\AVApp.log è in uso e verrà
ignorato.
Avviso: il file \Programmi\Norton AntiVirus\AVError.log è in uso e verrà
ignorato.
Avviso: il file \Programmi\Norton AntiVirus\AVVirus.log è in uso e verrà
ignorato.
Avviso: il file \WINDOWS\Sti_Trace.log è in uso e verrà ignorato.
Avviso: il file \WINDOWS\system32\Perflib_Perfdata_3cc.dat è in uso e
verrà ignorato.
Avviso: il file \WINDOWS\system32\config\AppEvent.Evt è in uso e verrà
ignorato.
Avviso: il file \WINDOWS\system32\config\SecEvent.Evt è in uso e verrà
ignorato.
Backup completato il 19/11/2004 alle 0.13.
Directory: 2925
File: 38185
Ignorati: 7
Byte: 2.992.331.001
Ora:  38 minuti e  48 secondi
Nome supporto: "Nastro creato il 18/11/2004 alle 23.32"
Backup di "Stato del sistema"
Set di backup n. 2 sul supporto n. 1
Descrizione del backup: "Set creato il 18/11/2004 alle 23.32"
Tipo di backup: Copia
Backup avviato il 19/11/2004 alle 0.13.
Backup completato il 19/11/2004 alle 0.16.
Directory: 107
File: 1803
Byte: 239.288.699
Ora:  2 minuti e  52 secondi
----------------------


 scrivere normalmente sul disco
[..]
... e quindi il sistema smette temporaneamente di funzionare. :)
A parte gli scherzi... conosci software che fanno questo o č una 
soluzione che ti č venuta in mente ? mi ricorda il concetto di "suspend 
to ram".


 ciao, f.
Ciao e grazie della pazienza,


 
http://www.symantecstore.com/
 
Errata corrige: sono solo 23,2MB (Fonte Windows Update)


to ram".
Ho sentito dire, tempo fa, che c'era una soluzione di questo tipo per
AS/400, ma non trovo riferimenti.


 bit ci sono apposite opzioni.
thanks !


 AS/400, ma non trovo riferimenti.
Le mie conoscenze di AS/400 si limitano al "sentito dire" o poco più. 
Cmq so che ha dei meccanismi piuttosto complessi per mantenere 
l'intergrità dei dati...


 Ciao e grazie della pazienza,
figurati!


 quindi a meno che tu non lavori su partizioni INTERE, mi sa... ciccia.
Faccio un test su una vecchia macchina dismessa e poi ti/vi racconto. 
Per il test non userò il modulo ntfs.o, ma il work-around captive. 
A presto,


 installazione minimale di win2000? 300MB se non ricordo male...
NT4 + SP6a occupa sui 100 MB (e gestisce anche la NTFS5).
Come alternativa potresti preparare un CD con win2k stand-alone (puoi usare
l'utilitą BartPe per questo) e fare l'operazione di spostamento da lģ.