View previous topic :: View next topic |
Author |
Message |
tocas Apprentice
Joined: 01 Jan 2004 Posts: 280 Location: 43°50'-10°27'
|
Posted: Fri Jan 20, 2006 4:04 pm Post subject: Dubbio con copia dd |
|
|
Ho letto più volte in giro che per effettuare la copia di un disco è possibile usare dd solo quando la dimensione del disco destinazione è uguale alla sorgente.
Code: | dd if=/dev/sda of=/dev/sdb |
E' abbastanza chiaro che, se il disco di destinazione è più piccolo ci saranno problemi già con la copia della tabella delle partizioni ma se il disco di destinazione ha dimensioni maggiori non dovrei avere problemi.....oppure no ??
-- |
|
Back to top |
|
|
Ferdinando Veteran
Joined: 25 Nov 2003 Posts: 1027 Location: Gaeta (LT) - Italy
|
Posted: Fri Jan 20, 2006 4:24 pm Post subject: Re: Dubbio con copia dd |
|
|
tocas wrote: | se il disco di destinazione ha dimensioni maggiori non dovrei avere problemi.....oppure no ?? |
Per quello che so io direi che hai ragione: in fondo la dimensione dovrebbe essere scritta nella tabella delle partizioni, non nella partizione stessa.
EDIT: questo vale se copi una partizione, ma a copiare un intero disco devi fare attenzione che la tabella venga modificata in modo da essere consistente con il nuovo disco: in particolare credo che una partizione debbe iniziare all'inizio di un cilindro, e quindi se i dischi hanno cilindri di dimensioni diverse potresti avere problemi.
Ciao _________________ La risposta, non la devi cercare fuori, la devi cercare dentro di te: e però è SBAGLIATA!
-- Corrado Guzzanti, "Pippo Chennedy Show", 1997 |
|
Back to top |
|
|
tocas Apprentice
Joined: 01 Jan 2004 Posts: 280 Location: 43°50'-10°27'
|
Posted: Fri Jan 20, 2006 4:42 pm Post subject: Re: Dubbio con copia dd |
|
|
Ferdinando wrote: |
.....
EDIT: questo vale se copi una partizione, ma a copiare un intero disco devi fare attenzione che la tabella venga modificata in modo da essere consistente con il nuovo disco: in particolare credo che una partizione debbe iniziare all'inizio di un cilindro, e quindi se i dischi hanno cilindri di dimensioni diverse potresti avere problemi.
|
Ecco.... questo è un aspetto che non conoscevo.
Vediamo se qualcuno riesce a toglierci il dubbio, altrimenti l'unico modo per copiare due dischi con dd è quello che siano perfettamente uguali.
----- |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Fri Jan 20, 2006 7:18 pm Post subject: |
|
|
se il disco è diviso in partizioni credo che ti convenga copiare una partizione alla volta.
ovvero:
crei nel secondo disco le partizioni in maniera identica al primo lasciando lo spazio vuoto alla fine.
copi con dd hdx1 su hdy1 e così via
alla fine puoi creare una o più partizioni in fondo al disco da utilizzare come meglio credi.
altrimenti se hai la necessità di modificare la dimensione delle partizioni puoi utilizzare |
|
Back to top |
|
|
tocas Apprentice
Joined: 01 Jan 2004 Posts: 280 Location: 43°50'-10°27'
|
Posted: Fri Jan 20, 2006 10:00 pm Post subject: |
|
|
Ic3M4n wrote: | se il disco è diviso in partizioni credo che ti convenga copiare una partizione alla volta.
ovvero:
crei nel secondo disco le partizioni in maniera identica al primo lasciando lo spazio vuoto alla fine.
copi con dd hdx1 su hdy1 e così via
alla fine puoi creare una o più partizioni in fondo al disco da utilizzare come meglio credi.
altrimenti se hai la necessità di modificare la dimensione delle partizioni puoi utilizzare |
Ma se copio le singole partizioni con dd non è che viene a mancare la tabella delle partizioni ? allora dovrei prima creare le partizioni manualmente aventi stessa dimensione !
-- |
|
Back to top |
|
|
Ic3M4n Advocate
Joined: 02 Nov 2004 Posts: 3489 Location: Bergamo.
|
Posted: Fri Jan 20, 2006 10:06 pm Post subject: |
|
|
allora:
ti crei una tabella delle partizioni sul disco vuoto con le partizioni di dimensione uguale al disco vecchio.
poi esegui la copia. in questo modo vai a scrivere su device differenti e ti rimane lo spazio libero alla fine. ovvero al posto di fare Code: | dd if=/dev/hda of=/dev/hdc |
fai Code: | dd if=/dev/hda1 of=/dev/hdc1
...
dd if=/dev/hdaN of=/dev/hdcN
|
logicamente salta la partizione estesa... credo che il device ci sia comunque, però andresti a scrivere dove non dovresti. |
|
Back to top |
|
|
lavish Bodhisattva
Joined: 13 Sep 2004 Posts: 4296
|
Posted: Sat Jan 21, 2006 8:57 am Post subject: |
|
|
Spostato da Forum italiano (Italian) a Forum di discussione italiano. _________________ minimalblue.com | secgroup.github.io/ |
|
Back to top |
|
|
|