rsnapshot을 사용하여 CentOS 5.5 설치 백업을 시작하고 있으며 백업에서 제외해야 할 폴더 목록이 필요합니다. 서버는 주로 LAMP 웹 서버이며 백업시 서비스를 제공하지만 상대적으로 볼륨이 적어야합니다. / var / lib / mysql을 백업하는 것은 나쁜 생각입니까?
나는 / proc 백업에 대해 걱정할 필요가 없다고 가정하고 있는데, 다른 폴더는 백업 할 필요가 없습니까?
답변
당신은 거의 확실하게 무시할 수 /proc
, /dev
, /tmp
와 /var/tmp
.
당신이 그것을 가지고 있다면 /var/log
(그리고 다른 로깅 디렉토리를) 무시하고 좋은 /var/cache
부분을 /var/db
만들 수 있습니다 /var/db
.
아마도 백업을하고 며칠을 기다렸다가 시간이 지남에 따라 어떤 변화가 있는지 살펴보십시오. 해당 백업에서 “정크”가 많이 나타나는 경우 제외 목록을보다 신중하게 조정할 수 있습니다.
백업 할 항목을 선택하고 포함 / 제외 목록을 조정 한 후에는 적절한 복원 테스트 를 수행해야합니다. 베어 메탈에서 머신을 가져 와서 데이터 및 소프트웨어를 다시 작동시키는 데 필요한 프로세스를 수행하십시오. 원래 기계를 만지십시오.
백업 한 내용으로 복원을 관리 할 수 없다면 실제로 백업이없는 것입니다 …
답변
당신이 필요합니다 유일한 폴더는 /var/www
과 /var/lib/mysql
당신의 웹 사이트 및 데이터를 얻을 수 있습니다. /etc/httpd
필요한 경우 아파치 구성을 얻기 위해 백업 하십시오. 백업 및 사용 에 대한 설명 은 여기 를 참조 하십시오 ./var/lib/mysql
mysqldump
lvm 스냅 샷을 사용하여 백업 할 수 있으면 훨씬 나을 수 있지만 최대한 빨리 스냅 샷을 삭제하십시오. Lvm 스냅 샷은 성능을 저하시킵니다.
답변
정보가 너무 적습니다. 죄송합니다.
이것은 웹 서버, 데이터베이스 서버, 삼바 서버, 네임 서버입니까? 실행중인 서비스의 종류에 따라 다릅니다.
나는 보통 배포에서 제공하는 것 (패키지에서 나오는 모든 것)을 백업하지 않습니다. 내가 백업하는 것은 다음과 같습니다.
- 구성 파일
- 로그 파일 (불쾌한 일이 발생할 경우를 대비하여)
- ” data “-바인드, ldap “덤프”, 데이터베이스 덤프 등을위한 영역 파일입니다.
- 실제 사용자가 서버에 로그인 한 경우 홈 디렉토리