rsync를 사용하여 폴더 백업 수행

rsync를 사용하여 폴더 백업 수행

"mount" 폴더로 마운트된 NAS가 있는 서버(Linux)가 있습니다. "public_html" 폴더에 웹사이트가 있습니다.

예를 들어 매시간 특정 간격으로 자동으로 마운트 폴더에 웹사이트를 백업하고 싶습니다. 두 폴더를 동기화하는 데 사용되는 "rsync"라는 것이 있다는 것을 읽었습니다. 그리고 매번 모든 파일을 복사하는 것이 아니라 파일이 변경된 경우 일치시킨 다음 변경된 파일만 업데이트합니다. 자동 백업을 위해 어떻게 사용합니까? 서버에 대한 루트 액세스 권한이 있습니다.

감사해요

답변1

다음과 같은 크론을 설정하십시오.

0 * * * * rsync -rltv [source] [destination]

즉, 매시간 소스 디렉터리를 대상 디렉터리에 동기화합니다(변경된 파일만 전송).

그만큼플래그는 의미:

  • r - 재귀적
  • l - 심볼릭 링크를 심볼릭 링크로 복사
  • t - 수정 시간 보존
  • v - 장황함 증가

답변2

rsync와 crons에 대한 지식을 가지고 있는 것이 더 낫다고 생각합니다. 그런 다음 백업 솔루션 배포 방법을 계획할 수 있습니다.

우선 rsync에 대한 자세한 설명을 살펴보십시오.http://www.sysresccd.org/Sysresccd-manual-en_Backup_and_transfer_your_data_using_rsync

백업과 같은 자동 작업을 생성하려면 크론 작업에 대해 읽어보세요.http://adminschoice.com/crontab-quick-reference

다음과 같은 다른 네트워크 백업 솔루션이 있습니다.바쿨라.

관련 정보