差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
home:management:backup:web:start [2011/11/24 22:35]
yuki
— (現在)
ライン 1: ライン 1:
-====== Webコンテンツのバックアップ ====== 
- 
-===== Dokuwiki ===== 
-Dokuwikiの場合は、ファイルバックアップと同時にVPSに送付して自宅が死んだ際に参照出来るようにもしておく。 
- 
-  - [マスター側] スクリプトでSSH実行出来るように公開鍵登録をしておく 
-    * <​code>#​ ssh-keygen -N ""​ -t rsa 
-# ssh-copy-id '-p 11122 backup@example.net'​ 
-backup@example.net'​s password:</​code>​ 
-  - [マスター側] こんな感じのスクリプトを置く。 
-    * <​code>#​!/​bin/​sh 
-cd /var/www 
-tar uf /​root/​dokuwiki_backup.tar ./doku 
-cd /root 
-gzip -c dokuwiki_backup.tar > dokuwiki_backup.tar.gz 
-sftp -oPort=11122 backup@example.net<<​__EOL__ 
-put dokuwiki_backup.tar.gz 
-__EOL__</​code>​ 
-  - [マスター側] crontabに仕込む 
-    * <​code>​echo "15 5    * * *   ​root ​   /​root/​dokuwiki_backup.sh"​ >> /​etc/​crontab</​code>​ 
-  - [スレーブ側] 定期的にバックアップファイルの存在を確認して、ファイルが存在したら展開するスクリプトを書く 
-    * <​code>#​!/​bin/​sh 
-echo "cd /home/yuki ..." 
-cd /home/yuki 
-echo "cd done." 
- 
-echo "​gunzip doku_latest.tar.gz ..." 
-gunzip doku_latest.tar.gz 
-echo "​gunzip done." 
- 
-echo "mv doku_latest.tar /tmp/ ..." 
-mv doku_latest.tar /tmp/ 
-echo "mv done." 
- 
-echo "cd /​var/​www/​ainoniwa ..." 
-cd /​var/​www/​ainoniwa 
-echo "cd done." 
- 
-echo "​update start..."​ 
-sudo -u apache tar xf /​tmp/​doku_latest.tar 
-echo "​update done."</​code>​ 
-    - [スレーブ側] DNSの切り替わり監視スクリプトに書き加えて、crontabに仕込む 
-      * 略。 
- 
-  * DNSが切り替わった場合に、Dokuwikiの内容だけは保障出来るようになる。 
- 
  
home/management/backup/web/start.1322141713.txt.gz · 最終更新: 2011/11/24 22:35 by yuki
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0