Fedora Core 6にMondo Rescueをインストール
こんにちは。那由多屋の加藤です。
サーバマシンの整理をするために、いくつかのLinuxサーバを仮想マシンに移行することにしました。ほとんどは普段起動すらしていないサーバマシンで、かつハードウェアも老朽化しているためです。
サーバマシンの仮想化に際して、まずはMondo Rescueによるバックアップを試してみることにしました。
Mondo Rescueとは?
ThinkITより引用。
オープンソースのバックアップソフトウェア「Mondo Rescue」は、サーバのOSやハードディスクのデータをイメージファイルとしてフルバックアップすることができます。またisoイメージを作成する機能もありますので、緊急用のブート用のCD-ROM/DVD-ROMを作成することが可能です。
[ThinkIT] 第1回:オープンソースMondo Rescueによるバックアップ手法 (1/3)
環境
今回のバックアップ対象のマシン(以下、対象マシン)は、下記のような環境です。
$ cat /etc/redhat-release Fedora Core release 6 (Zod) $ df -h Filesystem サイズ 使用 残り 使用% マウント位置 /dev/mapper/VolGroup00-LogVol00 65G 4.1G 57G 7% / /dev/sda1 99M 16M 78M 18% /boot tmpfs 1014M 0 1014M 0% /dev/shm
ダウンロード
対象マシンは、直接インターネットに接続できません。そのため、別のマシンでダウンロードしたパッケージを、scpにより転送しました。
Mondo Rescueのサイトに、ディストリビューション別のパッケージが準備されていますので、適切なディストリビューションのパッケージをダウンロードします。
今回ダウンロードしたパッケージは、下記の通りです。
$ wget http://ftp.riken.jp/Linux/fedora/core/6/i386/os/Fedora/RPMS/mkisofs-2.01-10.i386.rpm $ wget http://ftp.riken.jp/Linux/fedora/core/6/i386/os/Fedora/RPMS/cdrecord-2.01-10.i386.rpm $ wget ftp://ftp.mondorescue.org/fedora/6/afio-2.4.7-1.i386.rpm $ wget ftp://ftp.mondorescue.org/fedora/6/buffer-1.19-1.i386.rpm $ wget ftp://ftp.mondorescue.org/fedora/6/mindi-2.0.4-1.fc6.i386.rpm $ wget ftp://ftp.mondorescue.org/fedora/6/mindi-busybox-1.7.3-1.fc6.i386.rpm $ wget ftp://ftp.mondorescue.org/fedora/6/mondo-2.2.7-1.fc6.i386.rpm $ wget ftp://ftp.mondorescue.org/fedora/6/mondo-doc-2.2.7-1.fc6.noarch.rpm $ wget http://dag.wieers.com/rpm/packages/lzo/lzo-1.08-4.2.el5.rf.i386.rpm $ wget http://dag.wieers.com/rpm/packages/lzop/lzop-1.01-2.el5.rf.i386.rpm
インストール
rpmパッケージのため、インストールはとても簡単です。今回はエラーも無く、すんなりインストールすることができました。
# sudo rpm -ivh mkisofs-2.01-10.i386.rpm # sudo rpm -ivh cdrecord-2.01-10.i386.rpm # sudo rpm -ivh mindi-2.0.4-1.fc6.i386.rpm mindi-busybox-1.7.3-1.fc6.i386.rpm # sudo rpm -ivh afio-2.4.7-1.i386.rpm # sudo rpm -ivh buffer-1.19-1.i386.rpm # sudo rpm -ivh mondo-2.2.7-1.fc6.i386.rpm mondo-doc-2.2.7-1.fc6.noarch.rpm # sudo rpm -ivh lzo-1.08-4.2.el5.rf.i386.rpm # sudo rpm -ivh lzop-1.01-2.el5.rf.i386.rpm
バックアップ
インストールが終われば準備完了。あとはバックアップを実施します。
今回は /backup にDVD-R用ISOイメージとしてバックアップすることにしました。
sudo mkdir /backup sudo /usr/sbin/mondoarchive -Oi -g -L -N -s 4200m -d /backup -E /backup
mondoarchiveコマンドを実行すると進捗状況の画面が表示され、バックアップが行われます。
今回は20分弱でバックアップが完了しました。/backupにmondorescue-1.isoというファイルが生成され、ファイルサイズは1.9GBでした。
リストア
バックアップが無事完了したので、次に行うのはリストアの確認。
・・・ですが、今回は時間切れなので、続きはまた今度。