리눅스와 윈도우즈머신간의 디렉토리 동기화!

shjoung의 이미지

시키는 방법이 있나요?

warpdory의 이미지

samba 를 이용해서 스크립트를 짜면 되지 않을까 싶습니다...

딱 이거다 .. 싶은 프로그램은 없는 것 같군요.

예를 들자면 일정시간마다 리눅스 쪽에서 윈도즈 쪽에 smbclient 등의 명령으로 접속해서 파일을 복사하게 한다거나.. 하는 식으로 처리하면 될 것 같군요.


---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도

즐겁게 놀아보자.

랜덤여신의 이미지

smbmount 로 윈도우의 공유 폴더를 리눅스에 마운트하고, rsync 쓰면 되지 않을까요?
해본적이 없어서 잘은... ;)

M.W.Park의 이미지

인클루드 wrote:
smbmount 로 윈도우의 공유 폴더를 리눅스에 마운트하고, rsync 쓰면 되지 않을까요?
해본적이 없어서 잘은... ;)

마운트시켜버리면... 동기화할 필요가 없어지는것 아닐까요?

-----
오늘 의 취미는 끝없는, 끝없는 인내다. 1973 法頂

cjh의 이미지

어느 한쪽에 ftp서버를 띄우고 FTP 미러 도구를 쓰는 방법도 있겠죠.

--
익스펙토 페트로눔

랜덤여신의 이미지

M.W.Park wrote:
인클루드 wrote:
smbmount 로 윈도우의 공유 폴더를 리눅스에 마운트하고, rsync 쓰면 되지 않을까요?
해본적이 없어서 잘은... ;)

마운트시켜버리면... 동기화할 필요가 없어지는것 아닐까요?

음, 글쎄요, 마운트를 하는 이유는 다만 "윈도우의 파일들에 접근하기 위함" 일 뿐이지요. 즉, 윈도우의 C:\abc 라는 폴더와 리눅스의 /home/barosl/abc 라는 디렉토리를 동기화 하고자 한다면, 윈도우의 C:\abc 를 공유해 놓고 smbmount 로 리눅스의 /mnt/smb_abc 정도에 마운트 해 놓은 후, /home/barosl/abc 와 /mnt/smb_abc 에 대해서 rsync 를 사용하는 것이지요.
"동기화를 한다" 는게 "마운트를 해제한 상태 or 두 컴퓨터가 서로 연결되어 있지 않은 상태에서도 같은 데이터를 유지하는 것" 이라면 말이죠.
웃는 남자의 이미지

백업이 아니고 파일을 공유해서 작업하는 게 목적이라면 윈도우 디렉토리를 삼바 마운트 하는 것만으로도 될 것 같네요.
파일동기화하는 방법이야 여러가지 있겠습니다만 Windows 에 Cygwin 과 rsync 를 설치하고
Linux 와 동기화시키는 것도 한 방법이 되겠네요.
이 경우는 Samba mount 가 여의치 않는 원격지간의 파일동기화시킬때 유용하겠네요.

아래 문서를 참고해보세요.

http://www.coffeenix.net/doc/network/rsync.html
http://wiki.kldp.org/wiki.php/RsyncForWindows

----------------------------------------
Nothing left after Nirvana.

joa의 이미지

연구실에서 윈도우즈 xp를 파일 서버처럼 사용하고 있습니다.
데스크탑으로 우분투를 사용하고 있어서 samba로 윈도우즈에 접속하고 있습니다.
데스크탑 작업 디렉토리를 윈도우즈 파일 서버에 동기화하는 방법을 찾던 중 mirrordir 이라는 프로그램이 있더군요. apt-get해서 설치하시면 됩니다.

그래서 지금은 /etc/fstab 에 smbfs로 자동 마운트시켜서 cron으로 매일 mirrordir을 실행하도록 해 뒀습니다.
윈도우즈 xp에는 아무것도 하지 않아서 좋고, samba로 항상 마운트 되어 있으니 좋고, cron으로 자동 미러링되니 신경 안써도 되고, 아주 좋습니다.
속도가 좀 느린 것을 빼곤 만족하고 있습니다.

----------------------------------------------
귤이 좋아요..
귤 짝퉁 오렌지는 싫어요..

귤을 주세요..

귤이 좋아요..
귤 짝퉁 오렌지는 싫어요..

귤을 주세요..

댓글 달기

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