반응형
1.rsync
Rsync(Remoe Sync)는 원격에 있는 파일과 디렉토리를 복사하고 동기화 하기 위해서 사용하는 툴이며 동시에 네트워크 프로토콜이다. 리눅스와 유닉스에서는 백업용도로 (아마도)가장 널리 사용하는 툴일 것이다(윈도우와 애플에도 포팅됐다). Rsync는 CLI툴로, 커맨드 라인의 옵션들을 이용해서 배치 프로그램을 개발하기 쉬다는 장점이 있다. 이 스크립트를 cron 등에 올리는 걸로 간단하게 백업 혹은 미러(mirror) 시스템을 구축할 수 있다.
2.Rsync의 장점들
3.기본 사용법
# rsync options source destination
4.주요 옵션
5.rsync 설치 (CentOS)
# yum install rsync
6.원격 서버 의 파일을 로컬 서버에 복사(동기화)
# rsync -avh 원격서버아이피::rsync_backup /home/backup
7.rsync 데몬 프로그램 등록
xinetd 설치
#yum install xinetd
/etc/xinetd.d/rsync 설정 파일 수정
# cat /etc/xinetd.d/rsync
service rsync
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
flags = IPv6
}
service rsync
{
disable = no
socket_type = stream
wait = no
user = root
server = /usr/bin/rsync
server_args = --daemon
log_on_failure += USERID
flags = IPv6
}
rsync 설정 /etc/rsyncd.conf
[rsync_backup]
path=/home/backup/
comment=rsync_backup
uid=root
gid=root
use chroot=yes
read only=yes
hosts allow=접속 허용 아이피
max connections=3
timeout=600
path=/home/backup/
comment=rsync_backup
uid=root
gid=root
use chroot=yes
read only=yes
hosts allow=접속 허용 아이피
max connections=3
timeout=600
방화벽 을 사용중 이라면 TCP 873번 포트 를 Open 한다.
부팅시 rsync 를 올리기 위해서는 chkconfig rsync on
8.윈도우 에서 사용하는 rsync [cwRsync]
https://www.itefix.net/content/cwrsync-free-edition
cwRsync_5.4.1_x86_Free.zip 다운로드
커맨드 라인 에서 리눅스,유닉스 와 마찬가지로 사용 할 수 있다.
※ 참고
http://en.wikipedia.org/wiki/Rsync
반응형
'LINUX & UNIX' 카테고리의 다른 글
CentOS 한글화 (0) | 2017.02.15 |
---|---|
CentOS - dovecot 설정 dovecot.conf (0) | 2015.09.11 |
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/moudle.so' (0) | 2015.05.15 |
디지털오션(DigitalOcean) VPS 무료 서비스 - 가상서버호스팅 (4) | 2015.04.22 |
CentOS timezone 서울 시간 으로 맞추기 (0) | 2015.01.22 |