Newsgroup: it.comp.os.linux.iniziare
Titolo: Copiare partizione linux

Ho installato linux ed ho il compito di dover fare una copia (come un
ISO per intenderci). Sono circa 800 mega , c'č un software che mi
comprima la partizione, mi faccia una immagine (iso od altro) che poi
una volta creata possa trasferirla su un altro pc usando partition
magic.. Una spece di drive image o partition magic.
Grazie

 Una spece di drive image o partition magic. Grazie
Puoi fare l'immagine di una partizione con 
dd if=/dev/hda1 of=file_immagine 
(da root ovvio e NON scambiare if con of)
Ma per rimetterla a posto la partizione di destinazione deve avere la
stessa dimensione (ovvio al posto di hda1 ci va hdaX dove X é la tua
partizione).
per rimettere la partizione su un altro computer fai
dd if=file_immagine of=/dev/hdaX
dove X é il numero della partizione DELLA QUALE NON TI FREGA NIENTE e
che vuoi SOVRASCRIVERE
Come avrà già la tua sveglia mente da utente pinguino capito ... dd sta
per "data dump"...
Dopo aver fatto l'immagine per trasferirla più comodamente potresti
comprimerla con
bzip2 file_immagine 
che la trasforma in file_immagine.bz2
e poi decomprimerla con
bunzip2 file_immagine.bz2
Inutile dire che a comprimere 800 mb forse il gioco non vale la candela
Invito qualcuno a riferire proprie esperienze prima di far perdere i
dati ad un poveraccio visto che quella che ho postato é tutta teoria
OKKIO a non scambiare le paroline magiche "if" e "of" nel comando dd o
sputtani la partizione.
Ciao
Nick
Se nessuno ti risponde oltre a me fa qualche prova prima di distruggere
per sempre, magari con piccole partizioni.

 stessa dimensione
Infatti, per questo motivo e' meglio usare tar, a meno che non
interessi proprio un'immagine della *partizione*, dato che tar fa
un'immagine del *filesystem* residente sulla partizione. Tale immagine
puo' essere ripristinata su qualsiasi partizione con sufficiente
spazio senza spreco di spazio.
Supponendo che la partizione in questione sia montata in
/mia/partizione:
tar --create --file part.tgz --one-filesystem --gzip --verbose \
/mia/partizione 
O se ami l'oscura brevita':
tar zcvlf part.tgz /mia/partizione 
Nota che --one-filesystem l'ho messo perche' e' stata chiesta una
copia della *partizione*. Se invece si vuole copiare, 
p.es
., qualsiasi
cosa sotto /usr anche se proveniente da diverse partizione, il
--one-filesystem (la 'l' nle caso breve) va tolto.
-- 
Stefano - Hodie Nonis Maiis MMI est


Quello che avrei sempre voluto sapere su tar ....
tar i simlink li copia bene senza specificare opzioni o copia il file
simlinkato? Una volta mi sono trovato con tutti i simlink sostituiti con
copie dei file originali in una directory tareggiata e ripristinata in altro
loco.
e i file speciali in dev li copia bene o quando deve inserire hda mi mette
tutto l'hard disk?

 mette tutto l'hard disk?
Ho fatto una prova, 'tar cf prova.tar /dev/hda' copia solo il file
/dev/hda (anzi dev/hda perche' di default tar rimuove /). Pero':
rerumnatura:stefano$ time tar xf prova.tar         
tar: dev/hda: Could not make node: Operation not permitted
tar: Error exit delayed from previous errors
Che suppongo sia la cosa giusta da fare... Non so cosa farebbe da root
e ripristinando da zero.
-- 
Stefano - Hodie postridie Nonas Maias MMI est