Mam dwa repozytorium SVN o wielkości około 1,5 GB, które muszę przenieść z jednego komputera z systemem CentOS 5.4 na drugi. Znajdują się w zakresie od trzech do czterech tysięcy rewizji.Jaki jest najszybszy i najbezpieczniejszy sposób przenoszenia repozytorium SVN z jednego hosta na drugi?
Mogłem po prostu scp -r
je. Próbowałem rozpocząć ten proces i było jasne, że zajmie to kilka godzin, a może całą noc, więc powstrzymałem to, by ponownie rozważyć.
Mogę użyć svnadmin dump
z opcją --deltas
lub bez niej, a następnie skompresować i scp pliku zrzutu.
Czy jest jakieś lepsze podejście?
Dzięki. Zajrzę do tego i sprawdzę wszystkie te opcje. Ale dlaczego lepiej byłoby używać rsync over scp? (Zauważ, że muszę to zrobić tylko raz.) Czy mniej prawdopodobne jest uszkodzenie danych niż scp? – Ethan
to są moje opcje "ogólnego przeznaczenia" _ (można byłoby upuścić -D, można zastąpić -a przez -r, kompresja (-z) jest opcjonalna w zależności od obciążenia pasma/procesora) _; scp najprawdopodobniej nie uszkodzi danych. Ale kiedy połączenie zostanie przerwane, powrócisz do programu squre za pomocą scp. Rsync to dobre rozwiązanie do ponownego tworzenia kopii zapasowych, incremenal – sehe
OK, świetnie. Dzięki! – Ethan