두 개의 전용 서버가 있습니다. 하나는 CentOS이고 다른 하나는 Ubuntu입니다. 두 서버 모두에 백업 관리자가 설치되어 있습니다. 그러나 나는 두 가지 다른 행동을 가지고 있습니다.
CentOS에서:
- 내 파일 백업은 "매일 밤"입니다. "매주"를 바랍니다.
- 내 데이터베이스의 백업은 "밤마다"(괜찮습니다)입니다.
- 작업은 매일 밤 두 번 실행됩니다(오전 2시에 한 번, 오전 4시에 한 번...왜죠?)
- 백업 관리자는 5일이 지난 FTP 파일을 삭제하는 데 사용됩니다. 그래서 오늘 아침에 백업 서버가 완전히 가득 찼습니다.
우분투에서:
- 백업은 자동으로 시작되지 않습니다. 왜?
- 수동으로 시작하면 작동하는 것 같지만 오류가 발생합니다. 실제로 저는 백업 관리자가 완료되면 실행되는 PHP 스크립트를 사용합니다. 내 스크립트는 md5 체크섬을 사용하여 파일 무결성을 확인합니다. 그런데 버그가 있는 것 같습니다.
이 내 꺼야CentOS의 backup-manager.conf
이 내 꺼야CentOS용 백업 후 스크립트
- 체크섬을 사용하지 않습니다.
- 효과가있다
- 그런데 호스트 이름을 찾을 수 없습니다. 왜 그럴까요?
이메일은 다음과 같이 전송됩니다.
Ns390769.ovh.net-sacdunjour.20111115.sql.gz (0.08 GB) nns390769.ovh.net-www.20111115.tar.gz (0.01 GB) nns390769.ovh.net-www.20111115.master.tar.gz (1.65 GB) nns390769.ovh.net-20111115.md5 (0 GB) nns390769.ovh.net-itbag_prestashop.20111115.sql.gz (0 GB) nTotal: 1.74 Go
이 내 꺼야우분투의 backup-manager.conf
이 내 꺼야우분투의 백업 후 스크립트
- 체크섬 사용
- 내 파일 크기를 찾지 못해요
- 호스트 이름을 찾았습니다(CentOS 아님).
이메일은 이렇게 발송됩니다
Files locally: Ns384990.ovh.net-20111108.md5 (0 B) Ns384990.ovh.net-all-mysql-databases.20111108.sql.bz2 (0 B) Ns384990.ovh.netwww.20111108.master.tar.gz (0 B) TOTAL: 0 B Integrity problem in the files sent to the FTP server`
정말 머리가 아프네요. 도와주세요?
죄송합니다. 메시지가 너무 길지만 많은 정보를 제공하고 싶었습니다.
답변1
방금 다시 설치했는데 모든 것이 잘 작동합니다. 이것이 더 명확합니다.