SVN을 사용하던 시스템의 심각한 오류로 시스템을 재설치 한후에 repository를 통째로 압축한 파일을 이용해서 다시 repository를 복구 할수 있습니까?

ertos12의 이미지

SVN을 설치, 사용하던 시스템이 어느날 갑자기 심각한 시스템 오류로 여러가지 복구 시도에도 불구하고, 결국 새로 시스템을 설치하게 되었습니다. 불행중 다행으로 svn repository는 별도의 다른 disk에 저장해 두어서, repository는 보관이 되었습니다.
이 svn repository를 이용해서 새로 설치한 시스템에서 svn 시스템을 복구할 수 있을까요?
단순히, svn repository를 지정하고, repository를 몽땅 copy하면 되는건가요? 아니면 다른 svn command가 필요한 것인가요?

복구할 수 있는 방법을 알려주십시요.

ktd2004의 이미지

제 경험으로는 copy한 repository도 그대로 사용할 수 있습니다.
물론 이전에 사용하던 svn 버전과 이번에 사용할 svn 버전이 같아야 합니다.
(달라도 가능한 경우도 있습니다.)

버전이 틀려서 문제가 발생한다면

이전_버전_svnadmin dump repository > a.dump
새_버전_svnadmin load repository < a.dump

식으로 하시면 될 것 같습니다.

ertos12의 이미지

시스템은 이미 재설치를 했습니다. 아마도 svn version은 동일할 거라고 생각됩니다. (그사이 update가 없었다면..)
그럼.. svnadmin create로 repository를 생성하고 거기다가 복사해 두었던 파일들을 모두 copy하면 되는 건가요?
아니면, svnadmin creat할 필요없이 원래 위치만 지정해 주면 그냥 사용가능한 건가요?

그리고, 만약 version이 틀린 경우 라면, 이미 시스템을 재 설치해서 svnadmin 이전 버전이 없는데 어떻게 해야 하죠?

dorado2의 이미지

svn repository가 존재한다면 svnserve -r 옵션으로 그냥 구동하기만 하면 될 것 같은데요.

ertos12의 이미지

저 죄송한데요.. copy해 두었던 repository를 다시 설치한 시스템에 설치하고, svnserve -i -r 로 실행하고, 리모트에서 접속하면 "unknown FS type 'fsfs"라고 나오거나, "네트워크 접속이 종료되었습니다"이렇게 나와 버리는 데요.
어떻게 해야 할지..
도와 주실수 있을런지..

ertos12의 이미지

네 그럼. 그냥.. initd에서 svn관련 부분에서 repository directory만 지정해서 restart하면 되는 건가보네요..
한번 시도해 보겠습니다.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.