Newsgroup: it.comp.os.linux.iniziare
Titolo: salvare distro su DVD

Una curiosità; supponiamo di avere tutta una distribuzione installata su 
/deh/hda1 e di generare un file ISO di quella partizione con un
cat /dev/hda1 ~/backup/distro.iso
Se masterizzo, ad esempio su DVD, quella immagine posso poi usarla per 
ripristinare la distribuzione ?
Che so, se riavvio con una knoppix, riverso l'immagine sul /dev/hda1 
riformattato, monto /dev/hda1 da qualche parte (tipo /temp per essere 
fantasiosi ^_^) , con chroot faccio diventare /tmp la radice del filesystem 
e quindi ripristino il bootloader (/sbin/lilo), potrebbe funzionare ?
-- 
Matteo
"Ma se mai dovessi presentarti a casa mia con una telecamera, ti ucciderò."
Clint Eastwood a Michael Moore 

 ripristinare la distribuzione ?
Di sicuro non lo fai con cat, pero' :D
Cerca partimage, e' quello che fa per te.
-- 
Best Regards, Jack
Linux user #264449
Now on iBook!

 Cerca partimage, e' quello che fa per te.
se non e' cambiato in questo ultimo periodo deve disporre di una
partizionedi dimensione identica a quella di cui e' stata fatta
l'immagine.
Normalmente il ripristino di una partizione viene effettuato a causa
della rottura del disco. 
Salvo grosse sfortune almeno un paio di anni i dischi durano.
Da un paio di di anni a questa parta chissa che dischi ci saranno...
Per questo io preferisco fare un backup dei dati delle partizioni e
relativi permessi (rsync o tar con opzione per preserveare permessi e
utenti) da un live cd (io uso Timo's). Tipicamente faccio sempre una
scheda della macchina dove stampo anche la tabella delle partizioni.
Quando scoppia il disco, dopo i rituali accidenti, prendo la stampa
della tabella delle partizioni, avvio la macchina con Timo, scrivo una
tabella delle partizioni che diponga di spazio sufficiente per ospitare
i dati e ripristino (tar o rsync di nuovo). Pochi minuti e la macchina
e' nuovamente pronta.
-- 
  .''`.  | Qualsiasi cosa vale la pena di fare, vale la pena di farla
 : :'  : | bene. [Lord Chesterfield]
 `. `'`  |
   `-    |

 Di sicuro non lo fai con cat, pero' :D
Premetto che non sono un "esperto" di cat, ma mi spiegheresti per favore 
perchè non potrei farlo ?
Devo premettere inoltre che l'idea m'e venuta vedendo alcuni amici Mac-users 
usare cat per salvare una immagine delle loro partizioni dati su degli hard 
disk esterni; mi ero pure scritto il comando su un foglietto ^^"" :
sudo cat /dev/disk1s2 > ~/Desktop/disco.iso
dove /disk1s2 è la seconda partizione del disco 1 del Powerbook di un amico.
Forse cat sono MacOSX ha delle funzioni in più ?


 perchè non potrei farlo ?
Hmmm perche' non credo proprio che cat faccia una copia byte a byte del
disco.
Io userei dd, tutto qui.


 Io userei dd, tutto qui.
Toglimi un dubbio; ma usando dd (o cat) per generare il file *.iso 
l'immagine cosě ottenuta che filesystem adotta ?
L'ISO 9600 (o quello che č..) o quello di origine ?
-- 
Matteo
"Ma se mai dovessi presentarti a casa mia con una telecamera, ti ucciderň."


 L'ISO 9600 (o quello che è..) o quello di origine ?
Sai che non ne ho la piu' pallida idea?
Con dd si fa la copia byte a byte tra due dischi, tabella delle partizioni
compresa, quindi non credo vengano fuori problemi di questo tipo.
Ma passando per una iso, boh.
Ti ripeto, credo che partimage ti permetta (un po' come fa norton ghost)
di backuppare i tuoi dischi su supporti ottici.


 L'ISO 9600 (o quello che è..) o quello di origine ?
Potrei dire una STR... ma non mi pare che cat "esporti" il Filesystem,
cat "copia" i file.
dd duplica il filesystem byte a byte.
L'immagine ottenuta con dd é quella del filesystem d'origine
ed é la stessa che trovi poi sul CD.
-- 
Signature automatica inserita a mano.
In God we trust, all others we monitor 
(National Security Agency)

 di backuppare i tuoi dischi su supporti ottici.
No problem, lo fai anche con dd.


 ed é la stessa che trovi poi sul CD.
Quindi ricapitolando; avviaio da knoppix, creo con cat (o con dd come 
preferite) l'immagine e la salvo su DVD.
Nel caso di ripristino avvio da knoppix, formatto la partizione e ripristino 
il contenuto con un cat /disco.iso /dev/hda1 , poi ripristino il bootloader.


 Nel caso di ripristino avvio da knoppix, formatto la partizione e ripristino 
Non serve a nulla formattare la partizione.
Stai facendo copie fisiche byte per byte della intera partizione,
formattarla e' una perdita di tempo.
Se vuoi ottenere i due effetti cui tieni, devi usare un cp o un tar.
Cosi' copi effettivamente solo il contenuto dei file che compongono
il tuo file system, e una volta finito, lo spalmi su una partizione
formattata.
Ma devi tenere conto delle directory *strane* /dev e /proc in
particolare.
Con dd te ne strabatti, con cp o tar devi giocare d'astuzia, e
leggere l'how-to riguardante l'hard-disk-upgrade.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 leggere l'how-to riguardante l'hard-disk-upgrade.
Ah, ok, grazie per la spiegazione.
A questo punto credo proprio che farņ una prova con dd.
-- 
Matteo
"Ma se mai dovessi presentarti a casa mia con una telecamera, ti ucciderņ."


 
Ricordati: dimensioni file di destinazione=dimensione partizione di
partenza.
Partizione da 8 giga, anche se VUOTA equivale a file di 8 giga.
dd non tralascia nulla.
Volendo, puoi mandare l'output di dd in pipe a gzip, bzip etc.


 e quindi ripristino il bootloader (/sbin/lilo), potrebbe funzionare ?
Esiste un programma per debian, bootcd, che permette di creare una
versione "live" dalla tua attuale installazione. Ovviamente non e' una
copia fedele, perche' il boot da cd crea un po' di problemi (i file
scrivibili come /etc/mtab devono essere su un ramdisk, la
distribuzione e' meglio se sta su un fs iso9660 etc) pero' puo' essere
utile.
Ah, i backup di solito si fanno con tar. cat e dd copiano roba
inutile.
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.