Newsgroup: it.comp.os.linux.iniziare
Titolo: consiglio su come fare l'immagine del disco

Premetto che non ho mai fatta l'immagine del mio disco e quindi volevo 
chiedere consigli.
In principio ho provato a fare:
tar cf tuttoildiscohda2.tar -v /
ma con questo mi include anche /mnt/windows che a me non interessa di 
fare l'immagine.
Allora ho pensato di fare (non l'ho ancora fatto, vi chiedo consiglio...)
tar cf tuttousr.tar -v /usr
tar cf tuttovar.tar -v /var
tar cf tuttoboot.tar -v /boot
....
per /mnt dove c'č anche /mnt/floppy, /mnt/cdrom/, ... che faccio?
E' giusto un ragionamento di questo tipo o c'č un'altro metodo piů corretto?
In piů, una volta creato l'archivio, in futruro se voglio ripristinare 
la vecchia configurazione, devo solamente prendere una live e copiare 
gli archivi scompattati nella giusta posizione?
Lo so che le domande possono sembrare un po banali ma vi ringrazio per 
l'aiuto!
Ciao.

 chiedere consigli.
Il tempo di scrivere "backup tar" nella finistrella di google: 
http://www.google.com/search?q=backup+tar
ed ecco che il secondo link che google trova (*) spiega bene con esempi
chiari l'utilizzo del parametro "exclude", che e` quello che cercavi.
Inoltre contiene anche un tutorial per fare il restore, la seconda parte
della tua domanda. La prossima volta usa google che fai molto prima e poi
se la ricerca dovesse fallire oppure non capisci qualche cosa in un testo
specifico, allora vale la pena venire sul ng.
(*) 
http://linux.cudeso.be/linuxdoc/backuprestore.php
-- 
Carlo Fusco
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

Grazie mille per il link.
Avrei questa domanda: se io faccio
tar -zcvpf /archive/backup.tar.gz --directory / --exclude=/mnt/win
ed in futuro decido di ripristinare il sistema ma nel frattempo ho creato il
file /usr/local/nuovofile
quando faccio, immagino con una live,
tar -zxvpf test-backup.tar.gz --directory /
il file /usr/local/nuovofile esisterà ancora dopo il ripristino o no?
Grazie.

 Grazie.
Anche questa informazione e` presente nel tutorial se leggi con
attenzione. 
Tutti i file nella directory che esistono *anche* nell'archivio compresso
verranno rimpiazzati dalla versione presente nel file tar.gz. Ovvero se
hai un file piu` recente della copia di backup perderesti tutte le
informazioni che sono state aggiunte ad esso dalla data del backup (ecco
perche` nel tutorial si fa in modo che il file di backup contenga nel suo
nome anche la data in cui questo e` stato effettuato). Evidentemente tutti
file della directory che non sono presenti nell'archivio non vengono
toccati dall'operazione di restore.
+++
BTW, mi ero dimenticato di precisare nel precedente intervento che quello
che vuoi fare tu e` un backup di parti dell'hd, non una *immagine* dello
stesso, che in realta` per definizione contiene appunto l'immagine
speculare (mirror) della totalita` disco. In questo caso si usa non tar ma
il comando dd (vedi un thread molto recente sull'argomento in questo
stesso ng).


 stesso ng).
La differenza tra backup e immagine sta quindi nel fatto che la prima
riprende solamente una parte del disco mentre la seconda è la copia identica
del disco?
Scusa ma non ne so tanto!!!
Secondo te: io ho installato slack con tutti i software che mi interessano,
perdendo molto tempo perchè ho compilato i sorgenti di parecchi programmi, e
vorrei avere un qualcosa che mi riporti alla situazione attuale del mio
disco (non ci sono dati ma solo applicativi), senza dover reinstallare più
nulla, nel caso qualcosa vada storto in futuro. Devo fare un backup o una
immagine? Se fosse una immagine saresti così gentile da darmi un link come
hai fatto per il backup.
Grazie mille, scusami per banalità.

 Grazie mille, scusami per banalità.
non si tratta di una questione di domande banali (che su *.linux.iniziare
qualsiasi domanda è di per sé legittima), ma piuttosto di sforzarsi di
usare google *prima* dei ng. Quindi adesso non mi metto a cercare su
google un tutorial per te, ma piuttosto ti indico i programmi da usare per
copiare un hd o una partizione traccia traccia e lascia a te il compito di
incrociare le giuste parole chiave per trovare dell'ottima documentazione. 
Il primo programma che si può usare a questo scopo, come ti ho già detto,
è dd, che una volta capito il suo meccanismo è piuttosto semplice da
usare. Ti riporto qualche esempio dal quale dovrebbe esser facile capire
la sua logica (assieme alla consultazione del "fine manual"):
Clonare l'intero hard disk hda sul disco hdb:
dd if=/dev/hda of=/dev/hdb
clonare l'intera partizione hda1 sulla partizione hdb1:
dd if=/dev/hda1 of=/dev/hdb1
clonare l'intera partizione hda1 in un _file_ sulla partizione hdb1
chiamato  hda1_part_imae.img
dd if=/dev/hda1 of=/mnt/hdb1/hda1_part_image.img
l'immagine può essere montata (nell'esempio su /mnt/temp) e il suo
contenuto analizzato esattamente come se questa fosse una vera partizione
(se si usa un filesystem differente da ext2 sostituirlo al paramentro -t):
mount -o loop -t ext2 /mnt/hdb1/hda1_part_image.img /mnt/temp
Per ripristinare nella partizione hda1 l'immagine salvata sul file:
dd if=/mnt/hdb1/hda1_part_image.img of=/dev/hda1
Tutto questo può essere fatto anche con interfaccia grafica usando il
programma "Partimage", che tra l'altro permette di salvare un'immagine
comprimendola e spezzandola in tronconi che possono per esempio disegnati
per entrare in cd di backup e anche di salvare immagini prelevate tramite
rete (ovviamente anche dd può fare tutto questo ma occorre utilizzare la
linea di comando o script in combinazione con altri programmi come bzip o
ssh). Lo stesso prgramma può fare l'operazione contraria ovvero
riassemblare le immagini decomprimerle e trsferirle in una partizione.


Grazie mille, mi sei stato di grande aiuto!
Ciao.