GoogleDriveバックアップ/システムの設置・設定
バックアップシステムの設置と設定をしていきます。バックアップのシステムをダウンロード・解凍
- バックアップシステムの圧縮ファイルをダウンロードします。
backup.zip
- 解凍すると下記のディレクトリ構造になっています。
backup/ ┃ ┣ config/ ┃ ┃ ┃ ┣ ftp/ ┃ ┃ ┃ ┃ ┃ ┗ google_drive.ini ┃ ┃ ┃ ┗ .htaccess ┃ compress.pl ┃ config.ini ┃ config.pl ┃ cron.pl ┃ mysql.pl ┃ ┣ data/ ┃ ┃ ┃ ┣ compress/ ┃ ┃ ┃ ┣ ftp/ ┃ ┃ ┃ ┗ mysql/ ┃ ┣ lib/ ┃ ┃ ┃ ┣ ftp/ ┃ ┃ ┃ ┃ ┃ ┣ google_drive/ ┃ ┃ ┃ ┃ ┃ ┗ google_drive.php ┃ ┃ ┃ ┗ compress.pl ┃ cron.pl ┃ ftp.pl ┃ mysql.pl ┃ setting.pl ┃ ftp.php ┃ ┗ index.sh index.cgi ftp.php setting.php check.cgi
バックアップシステムの設定ファイルを調整
設定ファイル内の項目を設定します。- config/ftp/google_drive.ini (Google Drive OAuth に関する設定)
- config/config.pl (Perl で処理する全体の設定)
- config/compress.pl (ファイル圧縮に関する設定)
- config/cron.pl (CRONに関する設定)
- config/mysql.pl (MySQLに関する設定)
- config/config.ini (PHPで処理する全体の設定)
バックアップシステムをサーバーに設置する
バックアップ(backup)のフォルダをサーバーにアップロードします。設置場所は、ドキュメントルート外を推奨します。
[]内の数値はパーミッションです。
パーミッションはサーバー環境によって違う為、調整が必要。
- 【設置例】
/home ┃ ┗ user/ ┃ ┣ backup/ [700] ┃ ┃ ┃ ┣ config/ [700] ┃ ┃ ┃ ┃ ┃ ┣ ftp/ [700] ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ google_drive.ini [600] ┃ ┃ ┃ ┃ ┃ ┗ .htaccess [600] ┃ ┃ compress.pl [600] ┃ ┃ config.ini [600] ┃ ┃ config.pl [600] ┃ ┃ cron.pl [600] ┃ ┃ mysql.pl [600] ┃ ┃ ┃ ┣ data/ [700] ┃ ┃ ┃ ┃ ┃ ┣ compress/ [700] ┃ ┃ ┃ ┃ ┃ ┣ ftp/ [700] ┃ ┃ ┃ ┃ ┃ ┗ mysql/ [700] ┃ ┃ ┃ ┣ lib/ [700] ┃ ┃ ┃ ┃ ┃ ┣ ftp/ [700] ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┣ google_drive/ [700] ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┗ google_drive.php [600] ┃ ┃ ┃ ┃ ┃ ┗ compress.pl [600] ┃ ┃ cron.pl [600] ┃ ┃ ftp.pl [600] ┃ ┃ mysql.pl [600] ┃ ┃ setting.pl [600] ┃ ┃ ftp.php [600] ┃ ┃ ┃ ┗ index.sh [700] ┃ index.cgi [700] ┃ ftp.php [600] ┃ setting.php [600] ┃ check.cgi [700] ┃ ┗ public_html/
CRON 設定
※ 環境により設定方法が違う為、サーバーの仕様に従って設定してください。私のサーバー環境での設定
- /home/user/ ディレクトリ内に cron/backup.sh ファイルを設置する
- CRONジョブの設定
- パス
/home/user/cron/backup.sh
- 時間
0 5,17 * * *
- パス
バックアップ データ確認
指定した時間に Google Drive にファイルが転送されているか確認します。- ブラウザから Google Drive にアクセスます。
- 新しいフォルダ(サーバー名)が作成されて、***.gpg というファイルが追加されていれば、成功です。
以上、Google Drive(Google ドライブ) バックアップの設定を終了
バックアップされたファイルは、暗号化している為、ちゃんと複合化可能か、確認をおすすめします。
Googleドライブにバックアップしたファイルを復号化する
0 件のコメント:
コメントを投稿