Home > 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時間あるため正午の設定にしている)に実行。

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

関連記事

コメント:0

コメントフォーム
入力した情報を記憶する

トラックバック:0

この記事のトラックバック URL
http://www.dxcode.com/archives/2007/112033.html/trackback
トラックバックの送信元リスト
サーバ上のファイルのバックアップ - おじさんの備忘録-番外編- より

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

Tag Cloud
メタ情報

ページの上部に戻る