테스트 사이트 - 개발 중인 베타 버전입니다

lsyncd 간단 설정

· 5년 전 · 2988 · 1

설명에 앞서)
rsyncd 는 설치가 되어 있어야 하며 실행되고 있지 않아도 됩니다.

 

 

아래와 같이 두대의 서버가 있다고 가정합니다.

 

원래 서버 original --> A서버

백업 서버 backup --> B서버

 

 

A서버의 lsyncd.conf 설정 (/etc/lsyncd.conf)

 

settings {
    logfile="/var/log/lsyncd/lsyncd.log",
    statusFile="/var/log/lsyncd/lsyncd-status.log"
}

sync {
    default.rsync,
    source="/home",
    target="root@B서버아이피주소:/home_backup"
}

 

 

A서버에서 암호 없이 B서버에 접근하기 위해 SSH key 만들기

 

# ssh-keygen

 

# ssh-copy-id root@B서버아이피주소

 

# systemctl restart lsyncd

 

 

B서버에서 /home_backup 에 복사가 잘 되고 있는지 확인합니다.

 

ps) lsyncd.conf 설정은 인터넷을 검색하여 이것 저것 활용해 보세요.

 

-끝-

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 1개

/var/log/lsyncd/lsyncd.log 에서 다음과 같은 로그가 나온다면
Error: Terminating since out of inotify watches.
구글에서 검색으로 해결 바랍니다.

예)
echo 100000 > /proc/sys/fs/inotify/max_user_watches

게시글 목록

번호 제목
17657
17655
17654
17653
17652
17651
17650
17642
17633
17632
17631
17630
17628
17624
17623
17620
17618
17617
17614
17612
17611
17610
17609
17608
17607
17604
17603
17602
17600
17594