Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Mamma mi cloni gentoo?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano
View previous topic :: View next topic  
Author Message
koma
Advocate
Advocate


Joined: 06 Jun 2003
Posts: 2702
Location: Italy

PostPosted: Wed Oct 11, 2006 7:08 am    Post subject: Mamma mi cloni gentoo? Reply with quote

Ciao a tutti ragazzi :) è un po' che non ci si sente :D
Ultimamente sto avendo un po' troppi impegni ma mi mancate tutti un casino...
Vabbhè tornando alla domanda...
Ho il pc 1 che è acceso e DEVE rimanere acceso
con dentro il disco A partizionato in 2 parti / e SWAP (per comodità non ho fatto la /boot )
dentro c'è anche il disco B,
che dovrà andare nel pc 2 che dovrà essere una macchina CLONE di 1
C'è un modo per fare questo dump senza spegnere la macchina? possibilmente in remoto...
Reso noto che:
A="13GB (30% full)"
B="60GB (0% full [fresh formatted])"
1=2="1.8 pentium4 512Ram"
_________________
http://www.youtube.com/watch?v=_yoJI-Tl94g GLORY GLORY HYPNOTOAD
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Wed Oct 11, 2006 7:14 am    Post subject: Re: Mamma mi cloni gentoo? Reply with quote

koma wrote:
Ciao a tutti ragazzi :) è un po' che non ci si sente :D
Ultimamente sto avendo un po' troppi impegni ma mi mancate tutti un casino...
Vabbhè tornando alla domanda...
Ho il pc 1 che è acceso e DEVE rimanere acceso
con dentro il disco A partizionato in 2 parti / e SWAP (per comodità non ho fatto la /boot )
dentro c'è anche il disco B,
che dovrà andare nel pc 2 che dovrà essere una macchina CLONE di 1
C'è un modo per fare questo dump senza spegnere la macchina? possibilmente in remoto...
Reso noto che:
A="13GB (30% full)"
B="60GB (0% full [fresh formatted])"
1=2="1.8 pentium4 512Ram"

sì (a meno di dati "modificati" durante l'esecuzione). puoi sicuramente fare il boot da livecd sulla macchina ricevente (a meno che non abbia già una partizione bootabile).

La copia la puoi realizzare con tool tipo rsync (con opzione -a).

Tieni presente che tutti i dati modificati a runtime (tipo un db mysql, per fare un esempio), saranno persi in questo modo e dovrai eseguire un backup specifico (a seconda del servizio) con il servizio fermo. Però avrai già una macchina "gemella" bootabile.

Ricordati che dovrai modificare /boot/grub e /etc/fstab.

ciao
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
koma
Advocate
Advocate


Joined: 06 Jun 2003
Posts: 2702
Location: Italy

PostPosted: Wed Oct 11, 2006 7:17 am    Post subject: Reply with quote

ecco ho dimenticato un particolare non ho tempo di andare a casa e mettermi a configurare la macchina di destinazione ho bisogno che quando arrivo a casa stasera toglo il disco da una parte e lo piazzo dall'altra. Altrimenti avevo pensato anche io all'rsync
Mi hanno suggerito DD ma devo per forza andare via live cd ( e non zi può ) non esiste qualcosa tipo dump su unix ?
_________________
http://www.youtube.com/watch?v=_yoJI-Tl94g GLORY GLORY HYPNOTOAD
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Wed Oct 11, 2006 7:27 am    Post subject: Reply with quote

koma wrote:
ecco ho dimenticato un particolare non ho tempo di andare a casa e mettermi a configurare la macchina di destinazione ho bisogno che quando arrivo a casa stasera toglo il disco da una parte e lo piazzo dall'altra. Altrimenti avevo pensato anche io all'rsync
Mi hanno suggerito DD ma devo per forza andare via live cd ( e non zi può ) non esiste qualcosa tipo dump su unix ?


scusa, non avevo notato che B era sempre nel primo.

Puoi usare sempre un veloce rsync o brutalmente un lento cp -a anche in locale per copiare i filesystems.

Però se devi copiare dei dati i relativi servizi devono essere DOWN.

ciao
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Wed Oct 11, 2006 7:47 am    Post subject: Reply with quote

faccio un esempio (supponendo sda1 ed sdb1 le partizioni di partenza ed arrivo... ma nulla toglie di copiare più partizioni in una botta):

Code:

mkfs.miofspreferito /dev/sdb1
mkdir /mnt/dest
mount -t miofspreferito /dev/sdb1 /mnt/dest
rsync -av --exclude '/proc/*' --exclude '/sys/*' --exclude '/home/*' --exclude '/var/tmp/*' --exclude '/usr/portage/*' --exclude '/tmp/*' --exclude '/mnt/*' / /mnt/dest

# scollego tutti gli  utenti... per poter copiare la home, altrimenti rischio di avere una replica vecchia
mkdir /mnt/dest/home
rsync -av /home/* /mnt/dest/home

# creo le cartelle "escluse" al primo giro... eventualmente se non presenti.
#mkdir /mnt/dest/tmp
#mkdir /mnt/dest/proc
#mkdir /mnt/dest/sys
#mkdir /mnt/dest/var/tmp
#mkdir /mnt/usr/portage

# Modifico il grub (mettendo una nuova entry root=/dev/sdb1 per la nuova copia)  e l'fstab della nuova copia per far corrispondere i dischi (se necessario).
mount /boot
nano -w /boot/grub/grub.conf
nano -w /mnt/dest/etc/fstab

# metto in shutdown tutti i servizi che modificano file (mysql, apache, ...)
/etc/init.d/servzio1 stop
/etc/init.d/servzio2 stop
/etc/init.d/servzio3 stop
rsync -av --update --exclude '/proc/*' --exclude '/sys/*' --exclude '/home/*' --exclude '/var/tmp/*' --exclude '/usr/portage/*' --exclude '/tmp/*' --exclude '/mnt/*' / /mnt/dest

# esegui il reboot, selezionando la entry che punta alla nuova copia. Se va.. il disco è pronto a meno di modifiche al grub ed all'fstab.
# Bisogna ricordarsi di fare la partizione di boot (se necessaria) e copiarci il contenuto della partizione che ospita /boot sul disco di partenza.


ciao

luigi

EDIT: Andrebbe usato update nel secondo rsync per evitare di copiare due volte le cose, inoltre c'è l'opzion -H per la copia degli hardlinks.
EDIT2: Commentato i comandi di mkdir, da fare solo se manca le rispettive directory.
_________________
RTFM!!!!

e

http://www.comio.it
:)


Last edited by comio on Sat Oct 14, 2006 11:37 am; edited 3 times in total
Back to top
View user's profile Send private message
koma
Advocate
Advocate


Joined: 06 Jun 2003
Posts: 2702
Location: Italy

PostPosted: Wed Oct 11, 2006 8:11 am    Post subject: Reply with quote

sto provando :) sembra che funzioni (TI ADORO)
una correzione per l'uso futuro e dei posteri manca un " ' " dopo '/sys/*
_________________
http://www.youtube.com/watch?v=_yoJI-Tl94g GLORY GLORY HYPNOTOAD
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Wed Oct 11, 2006 8:37 am    Post subject: Reply with quote

koma wrote:
sto provando :) sembra che funzioni (TI ADORO)
una correzione per l'uso futuro e dei posteri manca un " ' " dopo '/sys/*


Per l'uso futuro potresti riscrivere in modo accurato e mettere nel forum dei tips, no?

Peraltro non essendo un problema di supporto direi che va nel forum di discussione... no?


Moved from Forum italiano (Italian) to Forum di discussione italiano.
_________________
Ciao da me!
Back to top
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Wed Oct 11, 2006 8:49 am    Post subject: Reply with quote

koma wrote:
sto provando :) sembra che funzioni (TI ADORO)
una correzione per l'uso futuro e dei posteri manca un " ' " dopo '/sys/*


quoto! stavo per scriverne uno proprio oggi!

vote for tip ;)
_________________
Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Wed Oct 11, 2006 12:22 pm    Post subject: Reply with quote

se per caso si utilizza xfs come filesystem ho scoperto che si può utilizzare xfs_freeze.
nello specifico:
[quote="man xfs_freeze]
xfs_freeze suspends and resumes access to an XFS filesystem
...
xfs_freeze halts new access to the filesystem and creates a stable
image on disk. xfs_freeze is intended to be used with volume managers
and hardware RAID devices that support the creation of snapshots.
[/quote]
è comodo perchè ti permette di non avere il classico file is vanished. ovvero... il filesystem è intoccabile in scrittura ma solo in lettura.
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Wed Oct 11, 2006 12:35 pm    Post subject: Reply with quote

Sembra carino ma come si comportano i servizi che si aspettano di poter scrivere su disco ? stanno buoni buoni in attesa o iniziano a flippare ?
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Wed Oct 11, 2006 1:00 pm    Post subject: Reply with quote

l'unica prova che ho fatto è stato un touch.
fino a quando il filesystem è in stato di freeze il touch rimane fermo senza restituire output, anche per dei minuti, nel momento in cui sblocchi il filesystem crea il file e tutto continua a funzionare.
l'ho scoperto da poco pure io, però intanto sembra un tool molto molto comodo.
Back to top
View user's profile Send private message
Kernel78
Moderator
Moderator


Joined: 24 Jun 2005
Posts: 3654

PostPosted: Wed Oct 11, 2006 1:50 pm    Post subject: Reply with quote

Così sembra molto interessante ...
Dalla prossima installazione userò xfs :D
_________________
Le tre grandi virtù di un programmatore: pigrizia, impazienza e arroganza. (Larry Wall).
Prima di postare un file togli i commenti con
Code:
grep -vE '(^[[:space:]]*($|(#|!|;|//)))'
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Wed Oct 11, 2006 3:36 pm    Post subject: Reply with quote

Kernel78 wrote:
Così sembra molto interessante ...
Dalla prossima installazione userò xfs :D

attenzione però... perché ogni processo che tenterà di scrivere si congelerà, e non ci sarà ctrl-c che tenga. E' sempre meglio usare quell'opzione su fs dove ci sono servizi (che fanno i/o) non vitali.

ciao
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
tocas
Apprentice
Apprentice


Joined: 01 Jan 2004
Posts: 280
Location: 43°50'-10°27'

PostPosted: Fri Oct 13, 2006 3:56 pm    Post subject: Reply with quote

@Comio

Io ho sempre usato
Code:
cp -a
oppure lo script di stage 4 ma.... con rsync si può fare, più o meno, la stessa procedura per clonare un sistema gentoo in rete ?
se non erro rsync usa ssh quindi potrebbe essere sufficiente avviare la macchina destinazione con un cd minimal-gentoo, impostare la password di root e avviare ssh.


-----
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Fri Oct 13, 2006 4:10 pm    Post subject: Reply with quote

tocas wrote:
con rsync si può fare, più o meno, la stessa procedura per clonare un sistema gentoo in rete ?

si puote, si puote.
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Fri Oct 13, 2006 4:13 pm    Post subject: Reply with quote

tocas wrote:
@Comio

Io ho sempre usato
Code:
cp -a
oppure lo script di stage 4 ma.... con rsync si può fare, più o meno, la stessa procedura per clonare un sistema gentoo in rete ?
se non erro rsync usa ssh quindi potrebbe essere sufficiente avviare la macchina destinazione con un cd minimal-gentoo, impostare la password di root e avviare ssh.


-----


rsync può lavorare sia in locale che "tunnellato" in ssh. Inoltre è molto più veloce di cp nel fare la copia e lavora anche per "differenze".

ciao

luigi
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
tocas
Apprentice
Apprentice


Joined: 01 Jan 2004
Posts: 280
Location: 43°50'-10°27'

PostPosted: Sat Oct 14, 2006 9:46 am    Post subject: Reply with quote

comio wrote:

rsync -av --exclude '/proc/*' --exclude '/sys/*' --exclude '/home/*' --exclude '/var/tmp/*' --exclude '/usr/portage/*' --exclude '/tmp/*' --exclude '/mnt/*' / /mnt/dest


Ho fatto un prova in rete ... così:

Code:
 rsync -av --update --exclude '/proc/*' --exclude '/sys/*' --exclude '/home/*' --exclude '/var/tmp/*' --exclude '/usr/portage/*' --exclude '/tmp/*' --exclude '/mnt/*' / root@192.168.0.11:/mnt/hd1


L'unica cosa che le dir escluse vengono copiate comunque nonostante la direttiva --exclude.
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Sat Oct 14, 2006 10:11 am    Post subject: Reply with quote

tocas wrote:
comio wrote:

rsync -av --exclude '/proc/*' --exclude '/sys/*' --exclude '/home/*' --exclude '/var/tmp/*' --exclude '/usr/portage/*' --exclude '/tmp/*' --exclude '/mnt/*' / /mnt/dest


Ho fatto un prova in rete ... così:

Code:
 rsync -av --update --exclude '/proc/*' --exclude '/sys/*' --exclude '/home/*' --exclude '/var/tmp/*' --exclude '/usr/portage/*' --exclude '/tmp/*' --exclude '/mnt/*' / root@192.168.0.11:/mnt/hd1


L'unica cosa che le dir escluse vengono copiate comunque nonostante la direttiva --exclude.


anche nel contenuto?

ciao
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
Ic3M4n
Advocate
Advocate


Joined: 02 Nov 2004
Posts: 3489
Location: Bergamo.

PostPosted: Sat Oct 14, 2006 10:19 am    Post subject: Reply with quote

la sintassi di --exclude è
man rsync wrote:
--exclude=PATTERN exclude files matching PATTERN

poco sopra sempre nel file ho trovato un'esempio come il tuo, però stando a quanto detto qui vorrebbe dire:
Code:
rsync -avu --exclude=/proc/* --exclude=/sys/* ...

logicamente un pattern del tipo /proc/* esclude tutto il contenuto di proc dalla copia ma non la directory stessa, viceversa --exclude=/proc esclude directory + contenuto mentre --exclude=proc esclude tutti i file (e quindi anche directory) che si chiamano proc.
Back to top
View user's profile Send private message
tocas
Apprentice
Apprentice


Joined: 01 Jan 2004
Posts: 280
Location: 43°50'-10°27'

PostPosted: Sat Oct 14, 2006 11:16 am    Post subject: Reply with quote

comio wrote:


anche nel contenuto?

ciao


No! ho fatto un pò di confusione io anche perchè nel mio post sono rimasto sul generico però non è necessario ricreare manualmente tutte le directory escluse, ad esempio
Code:
mkdir /mnt/dest/proc
perchè, anche se vuota, viene comunque creata .

------
Back to top
View user's profile Send private message
comio
Advocate
Advocate


Joined: 03 Jul 2003
Posts: 2191
Location: Taranto

PostPosted: Sat Oct 14, 2006 11:38 am    Post subject: Reply with quote

tocas wrote:

No! ho fatto un pò di confusione io anche perchè nel mio post sono rimasto sul generico però non è necessario ricreare manualmente tutte le directory escluse, ad esempio
Code:
mkdir /mnt/dest/proc
perchè, anche se vuota, viene comunque creata .

------


scusa, ma ero in modalità "a memoria"... effettivamente se le dir sono presenti, non è necessario fare il mkdir. (avevo messo gli '*' di proposito nel comando rsync).

ciao

luigi
_________________
RTFM!!!!

e

http://www.comio.it
:)
Back to top
View user's profile Send private message
tocas
Apprentice
Apprentice


Joined: 01 Jan 2004
Posts: 280
Location: 43°50'-10°27'

PostPosted: Sat Oct 14, 2006 12:31 pm    Post subject: Reply with quote

comio wrote:
tocas wrote:

No! ho fatto un pò di confusione io anche perchè nel mio post sono rimasto sul generico però non è necessario ricreare manualmente tutte le directory escluse, ad esempio
Code:
mkdir /mnt/dest/proc
perchè, anche se vuota, viene comunque creata .

------


scusa, ma ero in modalità "a memoria"... effettivamente se le dir sono presenti, non è necessario fare il mkdir. (avevo messo gli '*' di proposito nel comando rsync).

ciao

luigi


Grazie anche a Ic3M4n adesso è tutto chiaro.....

Questo 3D mi è capitato proprio a puntino :D , nei prossimi giorni devo migrare una Gentoo su un piccolo server in fase di test su una macchina un pò più affidabile e penso proprio di utilizzare questa metodo.
Sto raffinando la tecnica.


----
Back to top
View user's profile Send private message
kevinlux
Tux's lil' helper
Tux's lil' helper


Joined: 20 Apr 2005
Posts: 83

PostPosted: Wed Apr 11, 2007 9:43 am    Post subject: cambio hard disk e trasferimento dati Reply with quote

Salve a tutti,
mi trovo nella situazione di dover aggiornare l'hard disk.
Devo clonare la partizione di gentoo del disco attuale su quello nuovo,
vorrei evitare di ripetere l'installazione ma la procedura di copiare tutto mi sembra un po troppo grezza ... inoltre
credo che avendo sia ide che sata sulla mainbord l'hard disk nuovo prenderà
un nome diverso da hda che è il nome attuale dell'hd IDE quindi credo dovrei aggiornare fstab (correggetimi se sbaglio)
Vorrei inoltre se possibile cambiare FS nella procedura di aggiornamento, attualmente ho reiserfs,
e utilizzo il pc come un classico Desktop.
Qualche consiglio o dritta?

grazie mille
Back to top
View user's profile Send private message
makoomba
Bodhisattva
Bodhisattva


Joined: 03 Jun 2004
Posts: 1856

PostPosted: Wed Apr 11, 2007 10:06 am    Post subject: Reply with quote

fatto il merge col topic di kevinlux
_________________
When all else fails, read the instructions.
Back to top
View user's profile Send private message
HoX
Guru
Guru


Joined: 11 Nov 2006
Posts: 385

PostPosted: Wed May 02, 2007 10:10 am    Post subject: Reply with quote

Scusate l'ignoranza, ma non sarebbe bastato fare una cosa tipo:
Code:
cat /dev/hda > /dev/hdb
???
in questo modo tutto il disco A viene direttamente copiato in B, no?

E alla fine si controllano gli md5 di hda e hdb... ho sbaglio?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Forum di discussione italiano All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum