원격 동기화 -_-; 어렵습니다.

lacovnk의 이미지

두 서버가 있습니다. 하나는 학과서버라..rsync등을 사용할수 없군요 ㅠㅠ
나머지 한대(집서버)는 제것이라..마음대로 설정할수 있습니다 :)

학과 전산실에서는 학과서버가 삼바 마운트가 되어 편하게 쓰고,
집에서는 집서버를 삼바마운트해서 편하게 쓰는데,
역시 문제는 동기화입니다 -_-;

맨날 다운로드하기도 귀찮고 -_-;
첫째로 생각한건 tar+ssh 조합!
http://bbs.kldp.org/viewtopic.php?t=26431&highlight=%B5%BF%B1%E2%C8%AD 참고하여
tar cvfzp - /home | ssh taejun "cat > home.tgz"
를쓰려고 하는데, 생각해보니 약간의 문제가 있습니다.

일방적으로 덮어씌우는 셈이 되니 -_-;
각각의 디렉토리에 대하여 실행해주면 되겠지만 그러면 불편함은 여전하니..

다음과 같이 하면 어떨까 생각하는데

1. 현재 작업디렉토리의 압축본을 갖고 있는다.
2. 백업명령이 들어오면, 압축본과 현재디렉토리의 내용을 비교하여 달라진 부분만 압축한다
3. 그 압축파일을 remote 서버로 전송하고, remote에서 압축을 풀어 덮어씌운다

으음. 그럼 일단 압축본의 크기가 문제가 될텐데 (불필요하게 사용용량의 두배가량을 쓰는 셈이 되니까..) 그럼 파일에 대한 생성시각,크기등 필요한 정보만 저장해놓고 쓰면 되지 않을까요..-_-

으음.
근데 실제로 어떻게 스크립트를 만들어야 할지 모르겠습니다 -_-;
일단 달라진 부분만 압축하는 걸 모르겠습니다.

tar에서 -u옵션을 주면 newer file로 update해준다지만..그것만 따로 압축을 묶어내는건 tar에서 직접 지원을 안하는듯..

그렇습니다 -_-;

쉘스크립트로 해결할수 있을까요? (있겠죠?^^)

도움주세요 ㅠㅠ 어떤 명령어가 있다 이런 힌트라도 주시면 열심히 해보죠 :)

kimsk99의 이미지

단순 일방향 backup라면 그냥 rsync를 쓰면 되지 않나요?
학교 써버 쪽에는 client만 따로 컴파일해서 사용하시고,
집 써버에는 server를 설치해서 보내시면 될 것 같습니다만...

rsync는 client/server사이에서 양방향으로 모두 data 전송이 가능하기 때문에 한쪽에만 서버를 설치하셔도 충분합니다.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.