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

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

関連しているかもしれない記事

Comments:0

Comment Form
Remember personal info

Trackbacks:0

Trackback URL for this entry
http://www.dxcode.com/archives/2007/112033.php/trackback
Listed below are links to weblogs that reference
サーバ上のファイルのバックアップ from おじさんの備忘録-番外編-

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

Search
Feeds
Meta

Return to page top