rsync 자동화2 [Rsync 자동화] 파일 백업 자동화 - 2 파일 백업 자동화 1편 쉘스크립트를 이용한 백업 자동화 쉘스크립트를 만들어 크론탭으로 주기적으로 백업하게 만들것이다 쉘스크립트를 자동으로 만들어주는 쉘스크립트를 만들어 Rsync가 필요한 디렉토리가 생길때 마다 편하게 쓰면 어떨까 코드.sh echo "Rsync Source Path :" read source_path echo "Rsync Destination Path :" read des_path echo ' check=`diff -r source_path des_path -q -x "*.*.*"` if [ -n "$check" ] then addfile_src=`diff -r source_path des_path -q | grep "Files" | cut -d " " -f 2` addfile_.. 2023. 8. 4. [Rsync 자동화] 파일 백업 자동화 - 1 Rsync를 사용한 자동백업 Rsync를 사용할 때 과거변동 기록을 보관하고 새로 파일을 동기화 할 수 있다. 하지만 파일이 많을 경우 전체파일을 전부 Rsync 하는것보다 변동된 파일이 있는것을 먼저 확인하고 Rsync를 하는것이 더욱 효율적이다. 이를 위해 diff로 Rsync를 하기전 두파일의 차이점을 먼저 파악하고 Rsync를 사용하여 동기화 해준다. 파일의 차이점이 발생할 경우 수 전제조건 1 : 디렉토리와 디렉토리을 비교한다 전제조건 2 : 디렉토리안에는 디렉토리, 일반파일이 존재한다. 전제조건 3 : 동기화할 필요가 없는 디렉토리/파일은 동기화하지 않는다. 스크립트 구성을 위한 명령어 source_path : 원본경로 des_path : 동기화할 경로 전체 파일의 수정/추가 사항이 있는지 확.. 2023. 8. 3. 이전 1 다음