MS SQL Server Express를 실행하는 우분투 서버와 24시간마다 데이터베이스 백업을 실행하는 bash 스크립트가 있습니다.
파일을 관리하기 위해 스크립트를 작성하는 데 많은 시간을 할애할 수도 있지만, 이를 대신해 줄 수 있는 도구가 있다면 더욱 좋습니다.
이상적으로는 다음을 유지하고 싶습니다.
- 지난 14일
- N번째지난 6개월간 매월 1일
누구든지 추천할 수 있나요?
답변1
그런 것인지 의심스럽습니다.
MS SQL Server Express를 실행하는 우분투 서버와 24시간마다 데이터베이스 백업을 실행하는 bash 스크립트가 있습니다.
여기에도 n일째 백업을 추가하겠습니다. 타임 스탬프가 포함된 백업을 ./daily/ 맵에 저장하고 n일째에는 해당 백업도 ./month/ 맵에 저장합니다.
몇 가지 추가 기능이 제공됩니다. 월간 백업이 있는지 확인할 수 있습니다. 다른 서버로 복원하여 복원 가능 여부를 확인할 수 있습니다. 그리고 삭제는 덜 복잡합니다.
14일 후 삭제:
find ./daily/* -mtime +14 -exec rm {} \;