Copiare un'intero hard-disk su un altro...[RISOLTO]

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
eth0
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: mar 12 ott 2004, 0:00
Slackware: 13.0
Kernel: 2.6.34
Desktop: KDE_4.2.4
Distribuzione: OpenBSD, Gentoo
Località: Orvieto (TR) / Roma (RM) / 42°41′0″N 12°6′0″E

Copiare un'intero hard-disk su un altro...[RISOLTO]

Messaggio da eth0 »

Ciao a tutti,
ho questo tipo di problema: dovrei copiarmi pari pari l'intero contenuto di un hard-disk da 4 Gb compreso il bootloader (che contiene semplicemente una Slackware con tutte le mie impostazioni ad hoc) su di un altro da 80 Gb per poterlo sostituire e viceversa; cioè, copiare l'intero contenuto di un hard-disk da 40 Gb su un disco da 3.5 Gb (ovviamente lo spazio occupato sull'hard disk da 40 Gb è soltanto 2 Gb).

Avevo pensato ad una cosa del tipo :

dd if=/dev/hda of=/dev/hdb bs=1k

... ma andrà bene se le dimensioni dei 2 dischi sono differenti ?
Qualcuno di voi ha già avuto esperienza a riguardo ?
Il famoso programma "g4l", può tornarmi utile in questi casi senza dover prima crearmi l'immagine del disco da copiare ?

Grazie in anticipo a tutti !
Ultima modifica di eth0 il dom 8 apr 2007, 12:38, modificato 1 volta in totale.

Moro
Linux 1.x
Linux 1.x
Messaggi: 104
Iscritto il: mer 4 feb 2004, 0:00
Località: Faro, Portogallo
Contatta:

Messaggio da Moro »

dd non funziona se le dimensioni son diverse.

Io ho fatto una cosa simile in questo modo:

Da una live ho montato i due hard disk e ho dato:

cp -pidRv /mnt/1/* /mnt/2/

Cambiato /etc/fstab, poi aggiornato lilo e con chroot l'ho reinstallato nell'mbr.

Per me ha funzionato :)

Avatar utente
venerdi_12
Packager
Packager
Messaggi: 258
Iscritto il: sab 9 lug 2005, 0:00
Nome Cognome: Luciano Fattore
Kernel: 3.0
Desktop: kde-4.7.0
Distribuzione: archlinux
Località: Lusciano (Ce)

Messaggio da venerdi_12 »


Avatar utente
venerdi_12
Packager
Packager
Messaggi: 258
Iscritto il: sab 9 lug 2005, 0:00
Nome Cognome: Luciano Fattore
Kernel: 3.0
Desktop: kde-4.7.0
Distribuzione: archlinux
Località: Lusciano (Ce)

Messaggio da venerdi_12 »


alessandro
Linux 1.x
Linux 1.x
Messaggi: 111
Iscritto il: gio 6 gen 2005, 0:00

Messaggio da alessandro »

Ciao ! se hai una partizione di appoggio , oppure utilizzando lo spazio libero nell' hd da 80 , puoi usare il tar:
metti una distro live (che parte da cd es.slax)
monti la partizione da copiare se non e' gia montata es. hdx,
monti anche la partizione di destinazione dell'archivio tar es hdy,

ti posizioni in hdx(quella da copiare)
cd /mnt/hdx
poi dai
tar zcvf /mnt/hdy/copia.tar.gz . (hdy par.di destinazione )
e piu che altro non dimenticare il punto finale

cosi ti crea un archivio in copia.tar.gz in hdy

vai nella par. di ripristino
cd /mnt/hdy
e vai vai il tar
tar zxvf copia.tar.gz

cosi ti ritrovi in hdy la copia dei file di hdx

Non e' finita ora devi modificare fstab e lilo
chroot /mnt/hdy
e cosi entri nella nuova partizione da "root"
modifica fstab e lilo.conf
e dai
lilo -v
verifica che non ci sono errori
exit

spengi e fai in modo da far ripartipe per primo il disco da 80

Avatar utente
waka_jawaka
Linux 3.x
Linux 3.x
Messaggi: 781
Iscritto il: mer 10 ago 2005, 0:00
Nome Cognome: Alberto Palillo
Kernel: 2.6.35
Desktop: KDE 4.5
Distribuzione: Archlinux

Messaggio da waka_jawaka »

Completata da meno di 10 minuti la procedura indicata da Moro, funziona da dio. Ho al mia slack 10.1 con tutte le mie applicazioni e le mie impostazioni sul disco nuovo :lol: :lol: :lol: (minchia, però, il botto di tempo che ha impiegato :wink: )
Ah Mò, grazie 1000

Avatar utente
Litie
Linux 2.x
Linux 2.x
Messaggi: 291
Iscritto il: sab 26 nov 2005, 11:30
Località: Pavia
Contatta:

Messaggio da Litie »

I dischi non devono essere montati come matser/slave ma entrambi master su due canali ide differenti.

Avatar utente
waka_jawaka
Linux 3.x
Linux 3.x
Messaggi: 781
Iscritto il: mer 10 ago 2005, 0:00
Nome Cognome: Alberto Palillo
Kernel: 2.6.35
Desktop: KDE 4.5
Distribuzione: Archlinux

Messaggio da waka_jawaka »

Litie ha scritto:I dischi non devono essere montati come matser/slave ma entrambi master su due canali ide differenti.
Se è rivolto a me.... trattasi di due seral ata, quindi niente master e slave

Avatar utente
eth0
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: mar 12 ott 2004, 0:00
Slackware: 13.0
Kernel: 2.6.34
Desktop: KDE_4.2.4
Distribuzione: OpenBSD, Gentoo
Località: Orvieto (TR) / Roma (RM) / 42°41′0″N 12°6′0″E

Messaggio da eth0 »

Si, in effetti anche a me la soluzione più lineare e semplice sembra quella indicata da moro...

... avevo anche io pensato una cosa del genere ma avevo sbagliato la sintassi corretta del comando ...

Grazie Raga!

Avatar utente
eth0
Linux 1.x
Linux 1.x
Messaggi: 177
Iscritto il: mar 12 ott 2004, 0:00
Slackware: 13.0
Kernel: 2.6.34
Desktop: KDE_4.2.4
Distribuzione: OpenBSD, Gentoo
Località: Orvieto (TR) / Roma (RM) / 42°41′0″N 12°6′0″E

Messaggio da eth0 »

Ciao ,

un pò in ritardo ma confermo l'efficacia della soluzione il montaggio del device ed il comando:

cp -pidRv /mnt/dev_1 /* /mnt/dev_2

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Messaggio da Luci0 »

forse bastava anche un

Codice: Seleziona tutto

 cp -a /mnt/dev_1/* /mnt/dev_2 
Ciao ...:-)

... man cp

Rispondi