方法1:復制安裝目錄為備份目錄
備份
Linux代碼
- cd installdir #進入安裝目錄
- ./ctlscript.sh stop #停止服務
-
- cp -r installdir redmine-backup #復制安裝目錄的所有內容到redmine-backup目錄下
還原
Linux代碼
- cd installdir #進入安裝目錄
- ./ctlscript.sh stop #停止服務
-
- cp -af redmine-backup/* installdir #將備份目錄下的內容還原到覆蓋原目錄下
注:這樣的還原可能會將備份後刪除的附件重新還原回去,所以可以考慮先將installdir/apps/redmine/files下的文件全部刪除後還原
方法2:使用tarball打包
備份
備份前同樣先停止服務
Linux代碼
- tar -czvf redmine-backup.tar.gz installdir #不想看打包過程的話,可以把v參數去掉
還原
Linux代碼
- tar -zxf redmine-backup.tar.gz
方法3:使用zip命令打包
使用該方法前,首先需要安裝zip程序,Ubuntu下使用以下命令安裝
Linux代碼
- sudo apt-get install zip
備份
Java代碼
- zip -r redmine-backup.zip installdir #如果不需要顯示提示信息可加上-q參數
還原
Java代碼
- upzip redmine-backup.zip #直接解壓壓縮包在當前目錄,使用-d可將其中的內容解壓縮到指定目錄。上面的命令已經將安裝目錄(含安裝文件夾)壓縮到了解壓包中,所以這裡直接進行解壓即可