Pagina 1 di 1

clonare sistema

Inviato: ven 19 mag 2006, 11:54
da alessandro
Ciao ! sapete se e' possibile clonare una o piu' partizioni linux , in un altro disco fisso , in modo da avere un sistema "clonato " e piu' che altro funzionante? :roll:

Inviato: ven 19 mag 2006, 12:07
da gioco
Certo che si può. Ad esempio con http://www.feyrer.de/g4u/. Leggi bene la spiegazione che quando si fanno certe operazioni il rischio di sbagliarsi c'è sempre.

Inviato: ven 19 mag 2006, 12:08
da sid77
è già stato discusso come fare, cerca nel forum.
suggerimento: "man dd"

Inviato: ven 19 mag 2006, 19:52
da Luci0
Ciao... si può fare anche con una distribuzione live e il comando

Codice: Seleziona tutto

tar
se interessa posso essere più preciso... :-)

Inviato: ven 19 mag 2006, 22:33
da alessandro
Si mi interesserebbe!
luci0 mi poteresti dire qualcosa in piu ?
Te hai provato a fare copie di sistemi con il tar , e riavere poi sistemi funzionanti ?

Inviato: ven 19 mag 2006, 23:53
da Dani
Forse anche questo potrebbe tornarti utile ! ;)

Inviato: sab 20 mag 2006, 0:19
da Luci0
Innanzi tutto ti chiedo perché ti serve clonare un installazione e se hai un caso reale da proporre ...

io uso questo sistema che risulta particolarmente valido se la quantità di dati é una frazione rispetto alla dimensione della partizione..
In genere uso la distribuzione live Slax http://www.slax.org

Esempio :
Un installazione fresca della Slackware 10.2 su un hdd da 80G lo scopo é di preparare una quindicina di hard disk per una serie di PC identici per un' aula di informatica di una scuola... (... fantascienza :-) ) utilizzando un hdd di appoggio...

abbiamo una situazione di dispositivi ide di questo tipo ....
/dev/hda1 (swap da 1G)
/dev/hda2 (ext3 or reiserfs da 79G) occupato per 10G

/dev/hdb (o hdd ) il CD-ROM per il boot della Slax

/dev/hdc con capacità > di 10G

dopo il boot della Slax ed il login conviene caricare la mappa della tastiera controllare se la partizione é stata montata con df montare la partizione e copiarla sul disco /dev/hdc (che viene usato alla stregua di un nastro)

Codice: Seleziona tutto

# loadkeys it
# df
.........................
# mount /mnt/hda2 (se non é già montata)
# cd /mnt/hda2
# tar cf /dev/hdc .
 
a questo punto abbiamo in /dev/hdc una sequenza byte che corrisponde alla tarball della filesystem in /dev/hda2

non resta che spegnere il PC sostituire il disco /dev/hda riavviare il PC rifare le partizioni con

Codice: Seleziona tutto

# fdisk /dev/hda
.........
formattare

Codice: Seleziona tutto

# mkswap -c /dev/hda1
# mkfs.ext3 /dev/hda2
........
creare un mountpoint e montare la partizione vuota ... e scompattare l' archivio in /dev/hdc ..

Codice: Seleziona tutto

# mkdir -p /mnt/hda2
# mount -t ext3 /dev/hda2 /mnt/hda2
# cd /mnt/hda2
# tar xf /dev/hdc .
alla fine non resta che chrottare in /mnt/hda2 e ricaricare il LILO

Codice: Seleziona tutto

# chroot /mnt/hda2
# lilo
.....
# exit (per uscire dalla chroot)

e riavviare il PC per controllare la buona clonazione .. :)

P.S. se non abbiamo un terzo disco possiamo partizionare il disco destinazione con una terza partizione > 10G dove appoggiare i dati... ma il questo caso non si può parlare di clonazione.. infatti alla fine il disco avrà tre partizioni.. :wink:

Inviato: sab 20 mag 2006, 10:39
da gnubit
Io ho usato partimage per la prima volta proprio ieri, per "duplicare velocemente" un installazione molto particolare fatta per un cliente.

Avevo perso l'elenco delle modifiche applicate e dovevo consegnarla in fretta.

In poco tempo mi ha fatto un tgz di tutta la partizione, l'ho trovato molto comodo,

Inviato: dom 21 mag 2006, 15:55
da IceSlack
Luci0 ha scritto:Innanzi tutto ti chiedo perché ti serve clonare un installazione e se hai un caso reale da proporre ...

io uso questo sistema che risulta particolarmente valido se la quantità di dati é una frazione rispetto alla dimensione della partizione..
In genere uso la distribuzione live Slax http://www.slax.org

Esempio :
Un installazione fresca della Slackware 10.2 su un hdd da 80G lo scopo é di preparare una quindicina di hard disk per una serie di PC identici per un' aula di informatica di una scuola... (... fantascienza :-) ) utilizzando un hdd di appoggio...

abbiamo una situazione di dispositivi ide di questo tipo ....
/dev/hda1 (swap da 1G)
/dev/hda2 (ext3 or reiserfs da 79G) occupato per 10G

/dev/hdb (o hdd ) il CD-ROM per il boot della Slax

/dev/hdc con capacità > di 10G

dopo il boot della Slax ed il login conviene caricare la mappa della tastiera controllare se la partizione é stata montata con df montare la partizione e copiarla sul disco /dev/hdc (che viene usato alla stregua di un nastro)

Codice: Seleziona tutto

# loadkeys it
# df
.........................
# mount /mnt/hda2 (se non é già montata)
# cd /mnt/hda2
# tar cf /dev/hdc .
 
a questo punto abbiamo in /dev/hdc una sequenza byte che corrisponde alla tarball della filesystem in /dev/hda2

non resta che spegnere il PC sostituire il disco /dev/hda riavviare il PC rifare le partizioni con

Codice: Seleziona tutto

# fdisk /dev/hda
.........
formattare

Codice: Seleziona tutto

# mkswap -c /dev/hda1
# mkfs.ext3 /dev/hda2
........
creare un mountpoint e montare la partizione vuota ... e scompattare l' archivio in /dev/hdc ..

Codice: Seleziona tutto

# mkdir -p /mnt/hda2
# mount -t ext3 /dev/hda2 /mnt/hda2
# cd /mnt/hda2
# tar xf /dev/hdc .
alla fine non resta che chrottare in /mnt/hda2 e ricaricare il LILO

Codice: Seleziona tutto

# chroot /mnt/hda2
# lilo
.....
# exit (per uscire dalla chroot)

e riavviare il PC per controllare la buona clonazione .. :)

P.S. se non abbiamo un terzo disco possiamo partizionare il disco destinazione con una terza partizione > 10G dove appoggiare i dati... ma il questo caso non si può parlare di clonazione.. infatti alla fine il disco avrà tre partizioni.. :wink:
heheh un bello script per tutta sta roba risolverebbe tutto in 5 secondi :D

ovvimente tenedno conto di tutti gli imprevisti :wink:

Inviato: lun 22 mag 2006, 16:47
da Luci0
Forse gli automatismi aiutano ...
... o forse sono utili per fare casini automatici ... :? :? :?

se veramente si debbono preparare più di 5 dischi conviene sicuramente perdere tempo a preparare uno script...

Inviato: mer 31 mag 2006, 20:00
da alessandro
Ciao ! il tar mi da qualche problema....ecco qua!

# mount /mnt/hda2
# cd /mnt/hda2
# tar cf /dev/hdc

a questo punto mi da : cowardly refusing crete an empty archivie
sia hda2 e hdc sono montati anche in srittura e sono in ext3.

Io volevo pero' salvare l'archivio da ripristinare in partizione fat32 e poi ripristinare nuovamente in ext3, ma mi dara' problemi ?

Inviato: mer 31 mag 2006, 21:51
da waka_jawaka
# mount /mnt/hda2 (se non é già montata)
# cd /mnt/hda2
# tar cf /dev/hdc .
Se fai più attenzione noterai che nel comando all'interno del post di iceslack c'è un punto (la directory corrente)
qundi prova con
tar cf /dev/hdc .

Inviato: dom 11 giu 2006, 17:27
da alessandro
Ciao ! la copia funziona correttamente .
Volevo provare a fare invece una copia di xp utilizzando pero' questo comando :
xx:/mnt/hdc1 # tar cjpvf /mnt/hdc2 backup.tar.bz2 .
dove hdc1 e' ntfs(xp)
hdc2 partzione fat32
poi masterizzo il file backup, lo metto in un altro pc e poi lo apro:
xx:/mnt/(partizione ntfs)# tar xfvpj /mnt/cdrom/backup.tar.bz2
ed infine spengo e faccio partire la partizione xp , si avvia correttamente ma con la schermata blu e il puntatore e si blocca......

Sapete mica darmi un aiuto?
in questo caso il mio problema e mettere il file compresso in un dvd eripristinare il file

Inviato: ven 28 lug 2006, 19:57
da Luci0
... il problema é che Windows non é Linux ....

... windows ama le schermate blu ed é inferiore !!! :-)

Inviato: dom 30 lug 2006, 11:43
da IceSlack
alessandro ha scritto:Ciao ! la copia funziona correttamente .
Volevo provare a fare invece una copia di xp utilizzando pero' questo comando :
xx:/mnt/hdc1 # tar cjpvf /mnt/hdc2 backup.tar.bz2 .
dove hdc1 e' ntfs(xp)
hdc2 partzione fat32
poi masterizzo il file backup, lo metto in un altro pc e poi lo apro:
xx:/mnt/(partizione ntfs)# tar xfvpj /mnt/cdrom/backup.tar.bz2
ed infine spengo e faccio partire la partizione xp , si avvia correttamente ma con la schermata blu e il puntatore e si blocca......

Sapete mica darmi un aiuto?
in questo caso il mio problema e mettere il file compresso in un dvd eripristinare il file
windows mette le radici e se provi a portarlo ad alatre perti i file si incazzano e l'albero cade perhce' non si riesce a impiantare nel terreno :E

linux invece e' come l'acqua la puoi mettere dovunque