* さくらの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 ** バックアップ実行 [#nfed5eae] - 所要時間:5程度 - 「p」オプションでファイル名指定:"ホスト名"-"年月日" ※デフォルトのファイル名は「mondorescue」 # mondoarchive -Oi -L -N -s 5000m -d /backup -E /backup -p `hostname`-`date +%Y%m%d` ** バックアップファイルの容量確認 [#q5647815] # 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 -p `hostname`-`date +%Y%m%d` /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/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]]