Newsgroup: it.comp.os.linux.iniziare
Titolo: Replica sistema su PC fisicamente distante

Ciao NG,
 
Contentissimo del mio Linux sul PC principale, vorrei 
replicare sul secondario. L'hardware è simile (Intel I5 
54-equalcosa-K, identici dischi per capacità connessi agli 
stessi slot SATA, Mobo simili, etc.) solo che sono 
distanti qualche decina di km.
 
Ho googlato e ho visto che è possibile salvare un'immagine 
del sistema un po' come Macrium Reflect su windows e i 
tutorials non mancano. Solo che nell'attuale installazione 
ho modificato /etc/fstab con gli UUID dei dischi invece 
che della solita nomenclatura /sda, b, c, etc dato che ne 
aggiungo spesso ai due cassetti SATA di ciascun PC. Per 
questo conoscendomi e intuendo che tante volte non sono 
venuto fuori dai problemi, prima di fare il restore di 
un'immagine su una macchina fisica diversa meglio che io 
chieda se e come, tanto più che mi pare di capire che i 
drivers dell'hardware (inevitabilmente diversi) sono 
moduli del kernel e intravedo trappole mortali che nemmeno 
immagino.
 
Altra cosa: so che non si dovrebbe fare ma ho creato una 
cartella nella mia home la quale contiene un suo albero di 
directory in cui faccio il mount di tutti i dischi non di 
sistema, e di quelli che "nascono" con veracrypt. So che è 
addirittura possibile copincollare la cartella home per 
ritrovarsi tutto ma con i punti di mount di mezzo non sono 
sicuro.
 
Non mi serve un clone fisico precisissimo; data la 
distanza fisica tra i due PC l'ideale potrebbe essere 
creare uno script dalla macchina configurata, che possa 
essere fatto girare su quella nuova e mi installi in batch 
tutto il software che c'è ed è già tanto (fase di scelta, 
poi sfoltirò), poi posso sempre mettere le mani su 
/etc/fstab e usare gli UUID dei dischi fisici che ci sono. 
Ovviamente non so se si fa così, e se sì come.
 
Per quanto posso ricordare la sola cosa su cui ho messo 
mano fuori dalla home è /etc/fstab
 
Magari ci saranno modi anche più semplici ma non so come 
muovermi. Come posso fare?
 
Grazie :)
 
Apx
 
 
-- 
- Ciao, ho visto le tue foto su Facebook
   chiamami al 347******9
- Non ti sembra esagerato darmi subito il
   tuo numero?
- Sono un chirurgo plastico, posso aiutarti.


Per il poco che ne so io, ma aspetta gli esperti per una risposta certa,
l’immagine del s.o. di un pc si ripristina sullo stesso pc o, forse, su uno
del tutto identico, ma non su uno “similare”. 
 
-- 
Fabius

clonezilla ?

 del tutto identico, ma non su uno “similare”. 
 
a me e' capitato che esplodesse un pc (assemblato brutto brutto brutto).
Preso l'ssd e messo in un nuc, ha funzionato al primo colpo senza problemi (sia linux che windows).
il sistema operativo si e' accorto dei cambiamenti e ha "corretto" i driver in pochi minuti (ovviamente debian ha necessitato di un'iniezione di firmware).
idem per i dd che faccio di solito per salvare l'hd del pc: mi e' gia' capitato di dover "duplicare" un pc,  e funziona benissimo.
il problema dell'uuid non influisce, visto che quando (io parlo sempre di dd, non uso altro) fai l'immagine vengono impostati acnhe gli uuid dei device (conta che gli uuid vengono assegnati al momento della creazione della partizione, non e' "intrinseco" del disco).


in genere con il kernel generico delle distribuzioni il sistema parte. ho 
fatto anche migrazioni di macchine virtuali da un sistema ad un altro, con 
hardware emulati anche molto diversi, difficile che non parta almeno per i 
componenti vitali seppure in una modalità perfettibile di funzionamento.
 
windows invece, mmmh. ad esempio se non gli piace lo storage controller 
schermate blu come non ci fosse un domani... 

 posso fare?
 
In tutta onesta` non mi sembra molto
chiaro cosa tu voglia fare.
 
Vuoi una copia, ma non proprio una copia,
circa una copia.
 
Secondo me ti conviene molto semplicemente
installare l'altra macchina da zero e poi
configurare quello che serve.
Magari copiando dalla prima, dato che,
dopo l'installazione, la seconda sara`
raggiungibile via ssh (si spera).
 
Di fatto, tutta la configurazione di
sistema dovrebbe stare in /etc, quindi
bastera` trovare le differenze (diff).
 
bye,
 
-- 
 
piergiorgio

 e se sì come.
 
cerchiamo di mettere a fuoco il risultato che vuoi ottenere.
mi pare di capire intanto che vuoi installare sulla macchina remota lo 
stesso software della macchina locale. solo questo o anche le 
configurazioni e/o i dati? e nel caso, è una operazione una tantum oppure 
i computer devono essere manteuti in qualche modo sincronizzati? inoltre i 
due computer sono collegati o collegabili fra di loro?

 collegabili fra di loro?
 
 
 
0) 0.A) condizioni di lavoro: i PC sono collegabili (anche 
se non so come) dato che ciascuno è collegato a un 
FritzBox con VPN. Con windows in funzione su entrambi 
possono vedersi ma a 10 kB/s quindi direi che si può fare 
solo se ho dimenticato un piccolo file o poco più. 0.B) 
non serve siano sincronizzati. Vorrei partire con macchine 
con stesso software poi andranno per conto loro
 
1) In prima battuta mi basterebbero gli stessi 
applicativi. Ho trovato un tutorial che spiega come fare,
 
https://forums.linuxmint.com/viewtopic.php?t=171433
 
 
Ho la possibilità di copiare la cache e ovviamente la 
directory home su un HD e portarlo sulla macchina di 
destinazione. Se secondo voi è la strada giusta ci proverò.
 
2) Parte dei dati so che li riavrò in automatico, per 
esempio i temi scaricati, e tutti i files che peraltro 
sono pochi. Suppongo non potrò riavere l'albero dei punti 
di mount e qualcos'altro, ma avendo le directory copiate 
posso facilmente ricostruire tutto. In questo senso 
intendevo che non mi serve un clone esatto. I dischi sono 
in corrispondenza 1:1 ma ovviamente connessi a diffenti 
slot delle rispettive schede madri che sono diverse. 
Suppongo che anche "cairo", il launcher, mi farà un po' 
penare perché ho già copincollato la sua configurazione da 
una VM che avevo già e non lo ha replicato esattamente. 
Ovviamente non è un problema, per "macchine simili" 
intendevo che queste piccole differenze me le aspetto.
 
Credo di non aver dimenticato nulla, o almeno spero.


 schermate blu come non ci fosse un domani...
 
non dovrebbe essere simile anche per windows?
voglio dire, i driver dei controller sata e simili non dovrebbero gia' essere inclusi di default?


se il disco di boot è agganciato ad un controller diverso da quello su cui 
è stato installato, ci sono grossi problemi. 
ora va detto che fra i vari laptop a meno che non si parli di generazioni 
distanti fra di loro sono tutti molto simili. però per dire la mia 
esperienza di migrare windows da virtualbox o vmware a qemu/kvm non è 
stata sempre felicissima. anzi, spesso ho proprio desistito.
mentre con linux sempre tutto liscio come l'olio.
 

 rispettive schede madri che sono diverse. 
 
ma questo che te ne frega, non vai a lavorare a così basso livello. tu 
parti da un sistema base già installato, in teoria potresti anche avere 
due architetture diverse. 
io non andrei ad impelagarmi in clonazioni varie, installi il sistema base 
e riparti automatizzando da lì. risparmi tempo e energie.

> cat packages.txt | xargs sudo apt install -y
 
Comandi come questo provenendo da Windows, lasciano senza
parole :D Appena raggiungo il PC master farò come hai
suggerito e vedrò cosa accade sul pc da configurare. Certo
che se penso alle giornate che servono con windows fa una
certa impressione :O
