2017. 12. 22. 07:30 삽질
dokuwiki 백업하기
개인 위키를 사용하는데 개인적으로는 미디어위키가 가장 편하긴 하지만 백업하는게 귀찮아서 도쿠위키로 넘어왔다. 도쿠위키는 텍스트 파일 형태로 저장되기 때문에 파일 이동만으로도 백업이 가능해진다.
다음은 셸 스크립트로서 만들었던 모든 페이지들이 저장된 위치인 /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 유틸리티를 이용해서 다운로드 받으면 된다.
'삽질' 카테고리의 다른 글
리눅스에서 Python 2, Python 3 같이 사용하기 (1) | 2017.11.22 |
---|