삽질

dokuwiki 백업하기

SanseoLab 2017. 12. 22. 07:30



  개인 위키를 사용하는데 개인적으로는 미디어위키가 가장 편하긴 하지만 백업하는게 귀찮아서 도쿠위키로 넘어왔다. 도쿠위키는 텍스트 파일 형태로 저장되기 때문에 파일 이동만으로도 백업이 가능해진다.


  다음은 셸 스크립트로서 만들었던 모든 페이지들이 저장된 위치인 /var/www/html/dokuwiki/data/pages/ 디렉터리를 홈 디렉터리로 복사한 후에 tar를 이용해 압축하고 복사한 디렉터리의 내용을 지워주는 역할을 한다.


# vi docu_bak.sh


-------------------------------------------------------------------------------


#!/bin/sh


cp -R /var/www/html/dokuwiki/data/pages/ ~/bak

tar -cvf doku_bak.tar bak

rm -rf bak


-------------------------------------------------------------------------------


  이후 실행 권한을 추가하고 실행한다.


# chmod u+x doku_bak.sh

# ./doku_bak.sh


  이제 홈 디렉터리에 doku_bak.tar라는 백업 파일이 만들어지면 FTP 유틸리티를 이용해서 다운로드 받으면 된다.