* さくらのVPSのイメージファイル(ISO)作成方法 [#fdbb8d9a]

#contents

** サーバーにログイン(Port: 22 -> 61203) [#sdeb6f0d]
 $ ssh -p 61203 yuji@133.242.129.64

** MondRescueインストール [#ke95dc53]
 # wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo
 # mv mondorescue.repo /etc/yum.repos.d/
 # yum -y install mondo

** 圧縮ソフト(LZO)インストール [#k448d1d9]
 # vi /etc/yum.repos.d/dag.repo
 [dag]
 name=Dag RPM Repository for Red Hat Enterprise Linux
 baseurl=http://ftp.riken.jp/Linux/dag/redhat/el$releasever/en/$basearch/dag
 gpgcheck=1
 gpgkey=http://dag.wieers.com/packages/RPM-GPG-KEY.dag.txt
 enabled=0

 # yum -y install lzop lzo --enablerepo=dag

** バックアップ先ディレクトリ作成 [#ube9f727]
 # mkdir /backup

** バックアップ実行 ※10分程度要 [#q3aa1a51]
 # mondoarchive -Oi -L -N -s 5000m -d /backup -E /backup
** バックアップ実行 [#nfed5eae]

- 所要時間:5程度
- 「p」オプションでファイル名指定:"ホスト名"-"年月日" ※デフォルトのファイル名は「mondorescue」

 # mondoarchive -Oi -L -N -s 5000m -d /backup -E /backup -p `hostname`-`date +%Y%m%d`

** バックアップファイルの容量確認 [#q5647815]
 # du -h /backup/mondorescue-1.iso 
 891M	/backup/mondorescue-1.iso
 # du -h /backup/www1290ui.sakura.ne.jp-20150920-1.iso
 892M	/backup/www1290ui.sakura.ne.jp-20150920-1.iso

** ディスク全体の空き容量確認 [#u3094199]
 # df -hT
 Filesystem    Type    Size  Used Avail Use% マウント位置
 /dev/vda3     ext4     97G  2.7G   89G   3% /
 tmpfs        tmpfs    499M     0  499M   0% /dev/shm
 /dev/vda1     ext4    243M   51M  180M  22% /boot

** cron登録(月1回自動実行) [#l8d2e364]

- crond起動確認

 # service crond status
 crond (pid  1576) を実行中...

- バックアップ実行スクリプト作成

 # vim /root/server-backup.sh
    #!/bin/bash
    mondoarchive -Oi -L -N -s 5000m -d /backup -E /backup
    /usr/sbin/mondoarchive -Oi -L -N -s 5000m -d /backup -E /backup -p `hostname`-`date +%Y%m%d`

- パーミッション設定

 # chmod 700 server-backup.sh

- cron登録(毎月10日AM7:00実行)

 # crontab -e
    0 7 10 * * root /root/server-backup.sh
    0 7 10 * * /root/server-backup.sh >/dev/null 2>&1

- cron登録確認

 # crontab -l
 0 7 10 * * root /root/server-backup.sh
 0 7 10 * * /root/server-backup.sh >/dev/null 2>&1

** ISOイメージファイルをローカルにダウンロード [#d9850148]
 $ scp -P 61203 yuji@133.242.129.64:/backup/mondorescue-1.iso /Users/yujishimojo/Documents/Backup/
 $ scp -P 61203 yuji@133.242.129.64:/backup/www1290ui.sakura.ne.jp-20150920-1.iso /Users/yujishimojo/Documents/Backup/

//** ISOイメージからローカルのVMware Fusionでリストア
//
//+ "New"
//+"Use operating system installation disc image file:"
//+"Choose operating system" -> OS: Linux / Version: CentOS 64-bit
//+"Save as: Sakura" -> "Finish"
//+ "How should I restore?" -> "Automatically"

** 参考URL [#h37c9a66]
- [[さくらVPS上のOSを丸ごとバックアップする:http://tryerror.net/tryerror/wordpress/%E3%81%95%E3%81%8F%E3%82%89%EF%BD%96%EF%BD%90%EF%BD%93%E4%B8%8A%E3%81%AE%EF%BD%8F%EF%BD%93%E3%82%92%E4%B8%B8%E3%81%94%E3%81%A8%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97%E3%81%99%E3%82%8B]]
- [[クーロン(cron)をさわってみるお:http://qiita.com/katsukii/items/d5f90a6e4592d1414f99]]
- [[rsyncとcronでバックアップ:http://prototype-beta.com/server/entry/14_rsync%E3%81%A8cron%E3%81%A7%E3%83%90%E3%83%83%E3%82%AF%E3%82%A2%E3%83%83%E3%83%97]]


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS