Home > Tags > バックアップ

バックアップ

サーバ上のファイルのバックアップ

  • 2007-11-20 (火)
  • Memo

レンタルサーバを利用している場合はサーバ上のファイルのバックアップは必須項目です。
私のように海外の安いサーバを借りている場合は特にですが。

#!/bin/sh

cd /home/*****/
tar cvf /home/*****/backup/`date +%Y%m%d`.tar ./public_html/
gzip /home/*****/backup/`date +%Y%m%d`.tar

最低限public_html以下を指定しておけばサブドメインや追加したドメイン配下のファイルもバックアップできる。

バックアップディレクトリ

あとはcronを使用して定期的にバックアップしておけばOK。

cron_job
この例では上記コードをmybackup.shという名前で保存しpublic_htmlより1つ上のディレクトリ(アクセス不可な領域)に配置しパーミッションを700に変更。
それを毎日4時(上記画像は海外鯖のもので時差が16時間あるため正午の設定にしている)に実行。

[問題点]同一サーバへのバックアップなのでサーバ障害が起きた場合は救いようがない。
やはり他サーバもしくはローカルディスクへの転送が確実かもしれない。

Home > Tags > バックアップ

Feeds
META

Page Top