7
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

MondoRescueでバックアップ

Last updated at Posted at 2016-04-05

MondoRescueでバックアップ

1.さくらVPSに作成した環境をバックアップする
2.ソフトウェア個別でなく、OS全体のバックアップ
3.さくらVPSが落ちている場合に移転できるよう、ISO形式でバックアップ

MondoRescueのインストール

# wget ftp://ftp.mondorescue.org/rhel/5/x86_64/mondorescue.repo
# mv mondorescue.repo /etc/yum.repos.d/
# yum -y install mondo

圧縮ソフト(LZO)をインストール

# 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

バックアップ先ディレクトリを作成

# mkdir /backup

バックアップの実行

# mondoarchive -Oi -L -N -s 5000m -d /backup -E /backup

cronに登録して自動バックアップさせる場合

適宜修正

# vim /root/server-backup.sh
  #!/bin/bash
  mondoarchive -Oi -L -N -s 5000m -d /backup -E /backup

# chmod 700 server-backup.sh
# echo "0 7 * * * root /root/server-backup.sh" >> /etc/cron.d/backup

バックアップファイルをリストア

  • VPSコントロールパネル→ISOイメージインストールに従ってISOを指定
  • Mondo Rescueメニュ→Interactively
  • パーティション設定画面で/dev/vdaをすべて/dev/sdaにする
Initialize the boot loader?→Yes
You will now be abele to re-generate... →mkinitrd -f -v initrd-2.x.y.img 2.x.y
 exit
  • /dev/vdaや/dev/hdaをすべて/dev/sdaに変更

参考リンク
さくらVPS上のOSを丸ごとバックアップする

7
6
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
6

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?