[완료] 우분투에서 파일 동기화 및 백업
리눅스는 거의 문외한이다시피 한데;;
교수님께서 이번에 새로운 서버를 사시고 냅다 맡겨주시는 바람에 머리가 하얗게 새고 있습니다.
이번에 새로이 외장 HDD case 인 turret 을 설치하여
총 4개의 하드를 추가하였습니다.
이전에 서버 관리하시던 선배님께서
두개의 하드만 사용하고 나머지 두 개는 rsync 를 사용하여 동기화 및 백업을 하면 된다고
말만 하시곤 졸업 후 미국으로 휘릭 가시는 바람에
방법을 찾다가 여기에 질문을 남깁니다;;
=> rsync 를 사용하여 sdb와 sdc의 내용을 sdd와 sde의 HDD에
정기적으로 auto-mirroring 을 하려고 하는데 방법을 좀 알려주시면 감사하겠습니다.
우분투를 사용하는 서버이며 rsync 는 깔려 있습니다만,,,
"정기적으로" 동기화 하는 간편한 방법이 있나요?
-----------------------------------------------------------
질문 방향을 수정하여;;
관련글들을 검색해 보면
xinetd 슈퍼 데몬을 다시 실행하여 rsync서비스가 작동될 수 있도록 한다.
[root@localhost /]# /etc/init.d/xinetd restart
xinetd 를 정지함 : [ 확인 ]
xinetd (을)를 시작합니다 : [ 확인 ]
[root@localhost /]# _
rsync 서비스는 873 서비스 포트를 이용하므로, 텔넷으로 이 포트로 접속하여 rsyncd 정
보가 나오는지를 확인한다. 만일 접속이 이뤄지지 않는다면 방화벽을 점검하거나
/etc/rsyncd.conf 파일의 설정이 정확한지를 체크한다.
[root@localhost /]# telnet localhost 873
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1)
Escape character is '^]' .
@RSYNCD: 26
_ ----->대기중인 커서를 의미함.
(ref~ http://iksu.egloos.com/277135 )
이런 글들을 찾을 수가 있는데요
레드햇이 아니라 그런지 /etc/xinetd.d 등을 찾을 수가 없습니다;;
어디에 있는지 혹시 아시나요?
whereis rsync 를 해서 보아도 /usr/bin/rsync 혹은 /usr/X11R6/bin/rsync 혹은 /usr/bin/X11/rsync
에 있다고 하여 가 보아도 저런 파일은 찾을 수가 없습니다;;; -_ㅠ;;
혹시 아시는 분 계신가요?
완기.
이런일 하시는거
이런일 하시는거 보면 컴퓨터 관련 학과 이신것 같은데, -_-;;
백업으로 검색하면 관련 자료들 엉청 많습니다.
아;;;
아니구여;;;
전 천문학과 입니다만;;
백업 관련 글을 보아도 /etc/xinetd.d 같은 말들이 있는데
우분투에서 찾아 볼 수가 없어서요;; -_ㅠ
cron 이나 데몬을 사용한다고 하는데 또;; 관련 지식이 전무하여;;
이해 불가예요;;;
관련하여 쉽게 이해할 수 있는 글이 있다면 링크 정도 시켜만 주셔도
감사하겠습니다;; 꾸벅;;
흠..
우분투에서
rsync 설치는
$ sudo apt-get install rsync
시작하는 방법은
$ sudo /etc/init.d/rsync restart
설정 파일은
/etc/rsyncd.conf
-- 여담
저 같은 경우 flexbackup 설치해서 cron으로 정기적으로 백업하고 있습니다.
flexbackup은 설치하시고 /etc/flexbackup.conf 열어 보시면 예제가 들어 있으니 적당히 고쳐서 사용하면 될 듯합니다.
그 후 정기적으로 실행되기 위해서는
$ sudo crontab
아래의 내용을 조금 고쳐서 ^^;
(대충 매월 1일 새벽 4시 풀 백업, 매주 일요일 새벽6시 증분 백업)
00 4 1 * * /usr/bin/flexbackup -set all -level full
00 6 * * 7 /usr/bin/flexbackup -set all -level incremental
오우 감사합니다;;;
말씀해주신대로 flexbackup 를 설치하고 이를 사용하려고 합니다
그런데 두 가지 질문이 있습니다
1. 앞서 질문드린 대로 하드 총 4개 중에서
sdb와 sdc의 자료를 sdd와 sde에 "각각"
backup 을 하려는 경우에
/etc/flexbackup.conf 에서
따로 지정할 수가 있나요?
$set{'backup1'} = "/DATA1" #현재 /DATA1 과 /DATA2 에 각각 sdb, sdc 가 마운트되어 있는 상황입니다
$set{'backup2'} = "/DATA2"
이렇게 설정하는 건가 하였는데
$device 에 가서는 이를 어떻게 연결해주어야 할지 모르겠습니다;;
2. type 지정 에서 'rsync' 를 지정해도 되는 것이죠?
이런 경우에는 압축이 안 되는 것인가요?
아니면 gzip 등으로 압축한 것을 rsync 한다는 말인가요?
보아주셔서 고맙습니다~ ^^*
댓글 달기