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 가 여의치 않는 원격지간의 파일동기화시킬때 유용하겠네요.
연구실에서 윈도우즈 xp를 파일 서버처럼 사용하고 있습니다.
데스크탑으로 우분투를 사용하고 있어서 samba로 윈도우즈에 접속하고 있습니다.
데스크탑 작업 디렉토리를 윈도우즈 파일 서버에 동기화하는 방법을 찾던 중 mirrordir 이라는 프로그램이 있더군요. apt-get해서 설치하시면 됩니다.
그래서 지금은 /etc/fstab 에 smbfs로 자동 마운트시켜서 cron으로 매일 mirrordir을 실행하도록 해 뒀습니다.
윈도우즈 xp에는 아무것도 하지 않아서 좋고, samba로 항상 마운트 되어 있으니 좋고, cron으로 자동 미러링되니 신경 안써도 되고, 아주 좋습니다.
속도가 좀 느린 것을 빼곤 만족하고 있습니다.
samba 를 이용해서 스크립트를 짜면 되지 않을까 싶습니다...
samba 를 이용해서 스크립트를 짜면 되지 않을까 싶습니다...
딱 이거다 .. 싶은 프로그램은 없는 것 같군요.
예를 들자면 일정시간마다 리눅스 쪽에서 윈도즈 쪽에 smbclient 등의 명령으로 접속해서 파일을 복사하게 한다거나.. 하는 식으로 처리하면 될 것 같군요.
---------
귓가에 햇살을 받으며 석양까지 행복한 여행을...
웃으며 떠나갔던 것처럼 미소를 띠고 돌아와 마침내 평안하기를...
- 엘프의 인사, 드래곤 라자, 이영도
즐겁게 놀아보자.
smbmount 로 윈도우의 공유 폴더를 리눅스에 마운트하고, rsync
smbmount 로 윈도우의 공유 폴더를 리눅스에 마운트하고, rsync 쓰면 되지 않을까요?
해본적이 없어서 잘은... ;)
----
블로그 / 위키 / 리눅스 스크린샷 갤러리
[quote="인클루드"]smbmount 로 윈도우의 공유 폴더를 리눅스
마운트시켜버리면... 동기화할 필요가 없어지는것 아닐까요?
-----
오늘 나의 취미는 끝없는, 끝없는 인내다. 1973 法頂
어느 한쪽에 ftp서버를 띄우고 FTP 미러 도구를 쓰는 방법도 있겠죠.
어느 한쪽에 ftp서버를 띄우고 FTP 미러 도구를 쓰는 방법도 있겠죠.
--
익스펙토 페트로눔
[quote="M.W.Park"][quote="인클루드"]smbmount
음, 글쎄요, 마운트를 하는 이유는 다만 "윈도우의 파일들에 접근하기 위함" 일 뿐이지요. 즉, 윈도우의 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.
samba로 윈도우 디렉토리 마운트하고 mirrordir 사용
연구실에서 윈도우즈 xp를 파일 서버처럼 사용하고 있습니다.
데스크탑으로 우분투를 사용하고 있어서 samba로 윈도우즈에 접속하고 있습니다.
데스크탑 작업 디렉토리를 윈도우즈 파일 서버에 동기화하는 방법을 찾던 중 mirrordir 이라는 프로그램이 있더군요. apt-get해서 설치하시면 됩니다.
그래서 지금은 /etc/fstab 에 smbfs로 자동 마운트시켜서 cron으로 매일 mirrordir을 실행하도록 해 뒀습니다.
윈도우즈 xp에는 아무것도 하지 않아서 좋고, samba로 항상 마운트 되어 있으니 좋고, cron으로 자동 미러링되니 신경 안써도 되고, 아주 좋습니다.
속도가 좀 느린 것을 빼곤 만족하고 있습니다.
----------------------------------------------
귤이 좋아요..
귤 짝퉁 오렌지는 싫어요..
귤을 주세요..
귤이 좋아요..
귤 짝퉁 오렌지는 싫어요..
귤을 주세요..
댓글 달기