rsync 썸네일형 리스트형 lsyncd와 rsync를 사용하여 실시간 동기화를 설정하는 방법 lsyncd와 rsync를 사용하여 실시간 동기화를 설정하는 방법 1. lsyncd 설치 먼저 lsyncd를 시스템에 설치해야 합니다. Ubuntu/Debian 기반 시스템에서는 다음 명령어를 사용할 수 있습니다. sudo apt-get install lsyncd CentOS/RHEL 기반 시스템에서는 다음 명령어를 사용할 수 있습니다. sudo yum install lsyncd 2. rsync 설정 lsyncd는 rsync를 기반으로 동작하기 때문에 rsync가 시스템에 설치되어 있어야 합니다. rsync가 설치되어 있는지 확인하고, 없다면 설치해야 합니다. Ubuntu/Debian 기반 시스템에서는 다음 명령어로 rsync를 설치할 수 있습니다. sudo apt-get install rsync Cen.. 더보기 rsync 동기화 쉘 스크립트 rsync 동기화 쉘 스크립트 node-02 서버 vim sync_script.sh #!/bin/bash # 현재 날짜 구하기 today=$(date +%Y%m%d) # 년, 월, 일 year=${today:0:4} month=${today:4:2} day=${today:6:2} # 동기화할 디렉토리 목록 directories=( "/app/www/data" "/app/www/data2" "/app/www/data3" ) # rsync 명령어로 다른 서버로 동기화하기 for directory in "${directories[@]}" do mkdir -p $directory/$year/$month/$day rsync -azp root@node-01:"$directory/$year/$month/$day/" .. 더보기 이전 1 다음