Newsgroup: it.comp.os.linux.software
Titolo: clonare HD linux

Avrei questa necessità:
clonare l'hd di un PC con linux installato per avere una copia di backup
completa tipo come si fa in Windows con il norton ghost. In pratica vorrei
avere un HD identico a quello in uso da usare in caso di emergenza, del tipo
spengo la macchina e scambio i dischi senza dover fare niente altro che
togliere e mettere l'estraibile del disco.
Sempre allo stesso modo, vorrei sostituire l'hd da 3Gb con un hd più
capiente senza perdere nulla e sopratutto senza dover reinstallare niente
(vorrei bootasse da solo).
Tutto questo è possibile senza usare un mirroring?
Norton Ghost 2001 (da quello che c'è nel sito) ha la capacità di manipolare
linux ext2, ma potrà clonare veramente l'hd? Ho provato Partition Magic 6
anche lui con supporto linux, ma ho notato che copia solo le partizioni e
anche facendolo poi l'hd non fa il boot.
Qualcuno mi può dare un idea geniale?
Grazie mille....

 Tutto questo è possibile senza usare un mirroring?
man dd
E, intanto che ci sei, leggiti l'Harddisk-Upgrade HOWTO.
-- 
Emmanuele Bassi         |  Linux: [ 
http://digilander.iol.it/ebassi/linux/
 ]
                        |   SLRN: [ 
http://digilander.iol.it/ebassi/slrn/
  ]
emmanue...@iol.it
  |   SETI: [ 
http://digilander.iol.it/ebassi/seti/
  ]
  GnuPG Key Fingerprint: 9747 635E B95A B0B3 4370 1CAA CAF7 512B 945C A44C

Qualcuno mi puň dare un idea geniale?
E` partition magic, non MBR magic (-:
Se non boota č perche non hai nulla nell'mbr, devi metterci un boot
loader (lilo).
-- 
(N) (a) (i) (l) (m) (a) (n)
  ] - remove (dot) from my email address to reply - [
      ] - 
http://setiathome.ssl.berkeley.edu
 - [

 Se non boota è perche non hai nulla nell'mbr, devi metterci un boot


 Tutto questo č possibile senza usare un mirroring?
se il disco non č montatao puoi fare una roba del tipo:
cat /dev/hda > disco
bzip2 disco
e hai la tua bella immagine di backup con cui poi potrai ripristinare
tutto il disco.
 
-- 
Non c'č piů forza nella normalitŕ, c'č solo monotonia.

 solo le partizioni e anche facendolo poi l'hd non fa il boot.
solo un idea banale ;-)
-- 
 
www.lonegunman.f2s.com
 ovvero come farsi un pinguino da passeggio
          tutti i trucchi che ho usato per configurare linux sul mio
             piccolino con winmodem, scheda audio via, PCMCIA, usb.

che disco.bz2 sia un file in hdXn != hdan, montato dove si vuole, no?
Se intanto che lanci dd stai usando il fs sorgente in rw questo viene
modificato continuamente e ti trovi un mirror sfalsato. Per questo se vuoi
fare un mirror fisico come quello che fa dd devi montare il fs in ro. Se
invece vuoi restare a liv + alto puoi usare tar o cp ecc...
-- 
    Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
		-<! $>cd /pub	$>more beer !>-

invece vuoi restare a liv + alto puoi usare tar o cp ecc...
A carte chiuse, cat e cp non differiscono da dd, a patto che io debba
copiare l'hda tutto. Il liv + alto penso sia determinato dalla scelta
del file d'input. Esempio:
cp /dev/fd0 fd_prova
cat /dev/fd0 > cat_prova
dd if=/dev/fd0 of=dd_prova
creano tre file identici.
Tar invece ci aggiunge lo sapra` lui cosa.
-- 
Ci sentiamo  |  Remigio Zedda  || Attenzione! campo "From:" alterato
ciao Remigio |                 ||==> E-mail: 
remi...@tiscalinet.it
-------------|      ..si` d'accordo.. ma con la Deb e` un'altra cosa!
/* Linux 2.2.17 su Debian GNU/Linux 2.2 Potato */

copiare l'hda tutto. Il liv + alto penso sia determinato dalla scelta
Scusa non mi sono spiegato. Intendevo usare il tar sul filesystem sorgente
montato. Non per una copia fisica.
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! Heavy Metal Or No Metal At All! Whimps And Posers Leave The Hall !>-
 	 			Manowar - Metal Warriors

sincronizzato.
Ok, ora alfin capisco dov'e` che non capisco;-))
Devo guardarmi una buona volta a fondo tutto l'ext2. THNX!


 restore), e un ritrovarti quello che stai scrivendo nell'immagine.
no, il disco non deve proprio essere montato.
-- 
Non c'è più forza nella normalità, c'è solo monotonia.

Devo guardarmi una buona volta a fondo tutto l'ext2. THNX!
Oddio, non e' tanto questione di ext2. In situazioni normali tutte le
modifiche per elementi su disco vengono bufferizzate prima di essere scritte
in write back.
-- 
        Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
	**ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
 -<! Woe to you, oh Earth and Sea, for the Devil sends the Beast with
        wrath, because He knows the time is short... !>-
                Revelations, XIII - 18

in write back.
Eh gia`.. ora che mi ci fai pensare. Infatti si vede coi floppy, che ci
scrive con ritardo ed invece ls riporta gia` i cambiamenti.


 creano tre file identici.
Vero. Ma l'ultimo offre una esecuzione piu` controllata e se ben usato piu`
efficiente.
-- 
     /kinkie
Ed ora, qualche parola dai nostri sponsor: 
If you want to put yourself on the map, publish your own map.

ottimizzazizone, ma e` limitato ad agire su file.
Gia`, le syscall.. ora ricordo allora un post di md dove, proprio per
per copiare partizioni, consigliava bs=65536 e motivava questa scelta
come volta unicamente a diminuire le syscall. Di questo passo allora
uno si domanda perche' non aumentare ancora, nonostante il fatto che
l'optimum dovrebbe essere IMHO a una sola traccia per volta.. a sapere
quant'e`. Oppure, come dice Leonardo, ottimizzare il transfert
dell'interfaccia (bs=512*nn, con nn dal -m di hdparm).


bootabile con il lilo? ma in pratica come dovrei fare? 
Devi creare un disco di boot, ovvero ci copi sopra il kernel (cp <file-del
-kernel> /dev/fd0 oppure dd if=<file-del-kernel> of=/dev/fd0
con Rdev gli imponi la partizione dove si aspetta il root
rdev /dev/fd0 /dev/hda-quello-che-e'
e poi gli fai fai montare il tutto read-only
rdev -R /dev/fd0 1
Un disco di boot nel cassetto e' comunque indispensabile... specie se hai
anche win installato, che, notoriamente, va reistallato spesso: e quando
succede, ha la brutta abitudine di piallare l'MBR e quindi anche LILO
(insomma, se non hai un boot disk, sei chiuso fuori)
Personalmente, con partition magic (5) ho clonato linux su un HD nuovo,
partizione per partizione, poi sono ripartito col boot disk.
E ha funzionato alla grande. :-)
Ovviamente, la prima cosa che fai, una volta ripartito, e' dare /sbin/lilo 
per fargli riscrivere LILO nell'MBR.
-- 
Renato Croci
Roma - Italy
home page: http:/
www.alphalpha.org
radar site: 
http://www.geocities.com/CapeCanaveral/Hangar/8528
Remove "ky" from the address for e-mail reply
Togliere "ky" dall'indirizzo per risposte in e-mail
Combatti lo spam! Boicotta Emma Bonino!
http://www.geocities.com/fightthespam
 

 no, il disco non deve proprio essere montato.
AFAIK montato in read-only o non montato non fa nessuna differenza.
-- 
     /kinkie
Ed ora, qualche parola dai nostri sponsor: 
Rick:	"How can you close me up?  On what grounds?"
Renault: "I'm shocked!  Shocked!  To find that gambling is going on here."
Croupier (handing money to Renault): "Your winnings, sir."
Renault:"Oh.  Thank you very much."
		-- Casablanca

restore), e un ritrovarti quello che stai scrivendo nell'immagine.
E qualcuno mi sa dire perche' mai allora J. Goerzen e O. Othman (nella
Debian-guide) consigliano, per la copia di intere directory quando si
aggiunge un hd, tar invece di dd o cat? Rispetto a cp lo dicono essi
stessi il motivo: per gli hard link e i file "sparse" (che chissa`
come si traduce:-(( ).
Questa e` l'inusuale riga di comando:
tar -cSpf - /origine | tar -xvSpf - -C /destinazione
Dunque a fs montati, e non fanno cenno a ro.


marginalmente) piu` efficiente.
Ho provato con dd a copiare mettendo bs=512 e poi bs=1024. C'e` infatti
un abisso: con 1024 ci mette circa 48", con 512 piu` del doppio!
Invece con bs=18k o bs=1440k, non ci sono differenze apprezzabili,
benche' i tempi migliori li abbia avuti con bs=18k (una traccia alla
volta). Tutto questo monitorando con "time dd if=.."


tar -cSpf - /origine | tar -xvSpf - -C /destinazione
Ma non basta un bel 'cp -p' per preservare gli attributi dei file?
-- 
Crononauta
==========              |  togli 'sse' dall'indirizzo  | 
ICQ UIN: 4005815        |  per rispondermi in  e-mail  | 
IDAnet: 
http://adcserver1.biodip.unimi.it/ida/index.html
GP Legends: 
http://www.multiplayer.it/driving/index.html

 Dunque a fs montati, e non fanno cenno a ro.
ma con questo non fai la copia fisica dell'harddisk.


Ma non basta un bel 'cp -p' per preservare gli attributi dei file?
Gia`, insieme a '-d' per i link, anche se non precisa se hard o sym.
Tra l'altro in man cp c'e` anche qualcosa per 'sparse file'..


aggiunge un hd, tar invece di dd o cat? Rispetto a cp lo dicono essi
...
Perche' dd normalmente lo fai solo attraverso dischi uguali. O magari anche
partizioni, non saprei.
--
  	Giuseppe "Cowo" Corbelli  -->>  Riding on Linux-2.2.16
    **ANTI-SPAM** -- **Substitute IHATESPAM with cowo to reply by mail**
  -<! A mathematician is a device for turning coffee into theorems. !>-
                P. Erdos

partizioni, non saprei.
Gia`, come dice anche, piu` esplicitamente, Ottavio. Cmq se io dovessi
fare un backup o un cambio di disco, penso che preferirei sempre
copiare facendo intervenire il sistema a mezzo dei fs, cioe` non farei
mai una copia raw. Troppe le incognite per me, una ad esempio e` la
dimensione dei blocchi, dei byte per inode..


 
cp -a non dovrebbe fare tutto uguale, link e file?
-- 
Roberto Tagliaferri<-> r.tagliaferri@(forse)
tosnet.it
	Povero Carlo.. E` l' unico a cui hanno rifilato 
	una Camilla scaduta senza neanche il coccio del
	Mulino Bianco!!!

cp -a non dovrebbe fare tutto uguale, link e file?
E gia`, io l'ho chiesto proprio per quello: non ci si capisce niente:-(


 E gia`, io l'ho chiesto proprio per quello: non ci si capisce niente:-(
Quando devo copiare una partizione uso sempre cp -a[x] ed e` sempre
andato tutto bene. Preserva link, permessi e chi piu` ne ha piu` ne
metta:)
Ciao
-- 
Subject con R: corretti automaticamente, ma comunque
                                     patcha il tuo newsreader.
   CYFN : Change Your Fucking Newsreader !

 dimensione dei blocchi, dei byte per inode..
Manco io la farei mai =)
