差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
home:management:backup:web:start [2011/11/24 22:45]
yuki
home:management:backup:web:start [2021/09/04 20:26]
yuki 削除
ライン 9: ライン 9:
 backup@example.net'​s password:</​code>​ backup@example.net'​s password:</​code>​
   - [マスター側] こんな感じのスクリプトを置く。   - [マスター側] こんな感じのスクリプトを置く。
- 
     * <​code>#​!/​bin/​sh     * <​code>#​!/​bin/​sh
 #:<<: #:<<:
ライン 30: ライン 29:
  
 echo "sftp upload start."​ echo "sftp upload start."​
-sftp -oPort=10022 backup@example.com<<​__EOL__+sftp -oPort=11122 backup@example.net<<​__EOL__
 put doku_latest.tar.gz put doku_latest.tar.gz
 __EOL__ __EOL__
ライン 36: ライン 35:
 echo "sftp upload done." echo "sftp upload done."
 echo "*** dokuwiki backup completed. ***"</​code>​ echo "*** dokuwiki backup completed. ***"</​code>​
- 
   - [マスター側] crontabに仕込む   - [マスター側] crontabに仕込む
- 
     * <​code>​echo "15 5    * * *   ​root ​   /​root/​dokuwiki_backup.sh"​ >> /​etc/​crontab</​code>​     * <​code>​echo "15 5    * * *   ​root ​   /​root/​dokuwiki_backup.sh"​ >> /​etc/​crontab</​code>​
- 
   - [スレーブ側] バックアップファイルを自動展開するスクリプトを書く   - [スレーブ側] バックアップファイルを自動展開するスクリプトを書く
- 
     * <​code>#​!/​bin/​sh     * <​code>#​!/​bin/​sh
 BACKUP=doku_latest BACKUP=doku_latest
ライン 55: ライン 50:
   echo "​gunzip done."   echo "​gunzip done."
  
-  echo "​mv ​doku_latest.tar /tmp/ ..."+  echo "​mv ​${BACKUP}.tar /tmp/ ..."
   mv ${BACKUP}.tar /tmp/   mv ${BACKUP}.tar /tmp/
   echo "mv done."   echo "mv done."
ライン 72: ライン 67:
  
 fi</​code>​ fi</​code>​
-    ​- [スレーブ側] DNSの切り替わり監視スクリプトに書き加えて、crontabに仕込む+  ​- [スレーブ側] DNSの切り替わり監視スクリプトに書き加えて、crontabに仕込む
       * 略       * 略
- 
   * DNSが切り替わった場合に、Dokuwikiの内容だけは保障出来るようになる。   * DNSが切り替わった場合に、Dokuwikiの内容だけは保障出来るようになる。
  
  
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0