Ho una dozzina di repository che sul file system hanno dimensioni da 1 GB a 10 GB e ho bisogno di configurare backup automatici per tutti (i nostri vecchi script di backup si sono persi quando un computer andato giù) con le nostre macchine XP a 64 bit.Come posso eseguire il backup di un repository SVN da 13 GB? Il dump è 100+ GB
Dopo aver letto this question sul modo migliore per eseguire il backup dei repository SVN, ho iniziato a scaricare il repository più grande che abbiamo, che è di circa 13 GB. Questo comando è in esecuzione da ~ 2.5 ore e attualmente sta scaricando la revisione ~ 200 su 300+.
svnadmin --deltas \\path\to\repo\folder > \\path\to\backup\folder\dump.svn
Il file di dump è di oltre 100 GB e il conteggio. So che posso 7-zip questo pollone, ma 100 GB ?! ... o_O
I repository contengono una grande quantità di dati binari, che potrebbero essere parte del problema, ma al momento, passare a un sistema di controllo di versione più efficiente (supponendo che ce ne sia uno) non è realistico; SVN è una parte della vita qui.
Ho preso in considerazione l'utilizzo di hotcopy, che occupa molto meno spazio, ma ho provato a utilizzare uno dei nostri vecchi backup hotcopy, e subversion 1.7 non è riuscito a trovare un gruppo di file necessari. Sembra che dovrei installare la versione di SVN che originariamente hotcopy-ed il repository e scaricare quel repository per inserirlo in un SVN più recente. Questa affermazione sembra verificare il problema che sto avendo con hotcopy: http://svn.haxx.se/users/archive-2005-05/0842.shtml
Mi sento come se avessi solo ottenuto mancare qualcosa. Forse c'è qualche bandiera per discarica che magicamente rende la discarica 1/5 delle dimensioni ...
Ho altre opzioni?
AGGIORNAMENTO: l'ultima revisione, # 327, è stata appena scaricata. La dimensione finale del file di dump è 127 GB. Quello è da un repo 13,5 GB. Probabilmente ho combinato all'incirca 3 volte in tutti i miei repository.
Qualche commento sui suggerimenti di bahrep? svnsync vs hotcopy? –
grazie per il follow-up. –
Ho finito con "svnsync". Vedi la mia risposta. –