Lsync
설명[편집 | 원본 편집]
src, dest디렉토리 실시간 미러링
설치[편집 | 원본 편집]
sudo apt install lsyncd
설정[편집 | 원본 편집]
mkdir /etc/lsyncd
sudo nano /etc/lsyncd/lsyncd.conf.lua
lsyncd.conf.lua 파일 예시[편집 | 원본 편집]
settings{
statusFile = "/tmp/lsyncd.stat",
statusInterval = 1,
}
sync{
default.rsync,
source="/src",
-- 호스트이름/IP::(rsyncd.conf에서 지정한 이름)
target="host_ip::dest",
-- rsync 옵션
rsync = {
compress = false,
archive = true,
verbose = true
},
-- 제외목록
--excludeFrom="/etc/rsync_exclude.lst",
}
sync{
...
}
sync 설정[편집 | 원본 편집]
archive : permission 과 소유권 또한 동일하게 복사