리자

lsyncd 간단 설정

· 2020-02-25 (화) 17:08:20 · 3750 · 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
댓글을 작성하시려면 로그인이 필요합니다.

개발자팁

5,403건

개발과 관련된 유용한 정보를 공유하세요. 질문은 QA에서 해주시기 바랍니다.

+
분류 제목 글쓴이 날짜 조회
JavaScript 22-05-26 조회 2,380
기타 22-05-25 조회 1,997
기타 22-05-24 조회 2,213
기타 22-05-22 조회 2,047
웹서버 22-05-17 조회 2,939
PHP 22-05-11 조회 1,975
PHP 22-05-09 조회 2,735
PHP 22-05-06 조회 2,249
JavaScript 22-05-06 조회 2,843
JavaScript 22-04-14 조회 2,875
기타 22-04-07 조회 2,082
JavaScript 22-03-15 조회 2,726
기타 22-03-10 조회 2,078
기타 22-03-08 조회 3,256
웹서버 22-02-28 조회 4,138
JavaScript 22-02-24 조회 2,851
기타 22-02-17 조회 2,372
웹서버 22-02-16 조회 2,452
node.js 22-02-07 조회 2,343
JavaScript 22-01-30 조회 2,172
웹서버 22-01-27 조회 4,091
JavaScript 22-01-20 조회 4,896
JavaScript 22-01-20 조회 2,875
JavaScript 22-01-05 조회 3,298
기타 22-01-05 조회 3,712
OS 22-01-05 조회 2,436
웹서버 21-12-16 조회 2,570
기타 21-12-14 조회 2,373
기타 21-12-13 조회 2,393
기타
[기타]
21-11-29 조회 3,101