백업 Backup 관련 드루팔 모듈들 소개

백업 Backup 관련 드루팔 모듈들 소개

보통 드루팔 DB의 생성이 가능한 계정이 있는 경우,
MySQL 백업도 어느 정도 전문 툴을 통해 가능하다.
하지만 서버의 보안 정책상 해당 툴을 사용하지 못하는 경우에는... 어떻게 백업할까?

이에 드루팔 모듈로 해결할 수 있으리라 생각, 모듈을 검색해 보니
역시나 다양하게 백업 모듈이 존재했다.

Backup and Migrate 모듈 - http://drupal.org/project/backup_migrate

이 모듈이 DB 백업용으로 무난했다.
특정 테이블을 지정하거나 제외하는 것도 가능했고,
스케쥴 백업도 가능했다. 다만 drop table 명령이 포함돼 있으니 복원시 주의 바란다.

그리고 파일 시스템 백업용으로,
Backup Files 모듈 - http://drupal.org/project/backup_files
Filesystem Backup 모듈 - http://drupal.org/project/fbu

Backup Files 모듈과 Filesystem Backup 모듈은
특정 폴더 아래에 있는 파일들의 백업 관련이므로 이번에는 그냥 넘어간다.
참고로 DB Maintenance 모듈 - http://drupal.org/project/db_maintenance 도 있는데 DB 백업보다는
정비(Check / Repair)가 목적인 모듈이다.

Your rating: None 평균 : 3 (1 vote)

댓글

드루팔7을 이것저것 만져보고 있는 중입니다. 그런데

드루팔7을 이것저것 만져보고 있는 중입니다.

그런데 Backup and Migrate 모듈을 가지고 백업 후 복원을 시도했는데...

한글이 전부 ???? <-- 요렇게 나오네요

혹시 어디서 문제가 있는지 알 수 있을까요??

드루팔 7용 해당 모듈의 버그인지, 혹은 사용중인

드루팔 7용 해당 모듈의 버그인지, 혹은 사용중인 DB의 언어 관련 부분이 문제인지 살펴봐야 할 듯 합니다.

현상을 더 확인하는 방법을 권합니다. 그러면 저절로 원인이 나올 겁니다.

- 백업앤마이그레이트 모듈에서 저장된 SQL덤프를 에디터로 열어보십시오.
드루팔은 UTF-8을 메인으로 하고 있으니, 한글도 웬만한 에디터에서 잘 보여야 합니다.

- 사용중인 디비의 관리자(예:phpMyAdmin)툴을 열어, 보편적인 쿼리를 한글포함해서 실행해 보세요. 그것마져 깨져 들어간다면 디비의 설정 문제입니다.

- 위 둘 다 문제가 없다면, 디비의 관리자(예:phpMyAdmin)툴을 열어
백업앤마이그레이트 모듈에서 저장한 SQL덤프를 import해 보십시오.
???? 현상이 없어질 수도 있습니다.

Backup and Migrate 모듈의 스케쥴링

Backup and Migrate 모듈의 스케쥴링 자동 백업 기능은 참으로 훌륭하지만, 사이트가 비대한 경우에는 백업 크론이 아주 장시간 기동하게 되어서, 호스팅 회사들이 싫어할 수도 있습니다.

가능하면 수동 백업을 겸해서 하거나 자동 스케쥴 백업을 작은 사이트에서만 하기를 권합니다. 수동 백업해 보면 압축된 파일 사이즈가 보일 겁니다. 압축된 디비 백업이 기가바이트 단위를 넘어가면 호스팅 서버의 부하도 생각해야 합니다.