Ho due repository SVN di circa 1,5 GB ciascuno che devo spostare da una macchina Linux CentOS 5.4 a un'altra. Sono nel range da tre a quattromila di revisione.Qual è il modo più rapido e sicuro per spostare un repository SVN da un host a un altro?
Potrei semplicemente sostituire scp -r
. Ho provato a iniziare questo processo ed era chiaro che ci sarebbero volute diverse ore, forse tutta la notte, quindi ho smesso di riconsiderare.
Potrei usare svnadmin dump
con o senza l'opzione --deltas
, quindi comprimere e scp il file di dettagli.
C'è un approccio migliore?
Grazie. Lo esaminerò e cercherò tutte quelle opzioni. Ma perché sarebbe meglio usare rsync su scp? (Nota che devo farlo solo una volta.) È meno probabile che si corrompano i dati rispetto a scp? – Ethan
queste sono le mie opzioni 'general purpose' _ (potresti essere in grado di rilasciare -D, potrebbe sostituire -a per -r, la compressione (-z) è facoltativa a seconda del carico di banda/CPU) _; è improbabile che scp corrompa i dati. Ma quando la connessione viene interrotta, si ritorna a squre one con scp. Rsync è una buona soluzione di backup riavviabile e riavviata – sehe
OK, ottimo. Grazie! – Ethan