2015.07.27

CentOS

CentOS6.5 まるごとバックアップ

CentOSをまるまるバックアップするには
Mondo Rescueというソフトを使ってバックアップイメージを作成します。

まず、Mondo Rescueをインストールします。

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

依存関係が結構ありましたが全てインストール。

=======================================================================================================================================
 Package                               Arch                     Version                            Repository                     Size
=======================================================================================================================================
Installing:
 mondo                                 x86_64                   3.2.0-1.rhel6                      mondorescue                   1.3 M
Installing for dependencies:
 afio                                  x86_64                   2.5-1.rhel6                        mondorescue                    81 k
 buffer                                x86_64                   1.19-4.rhel6                       mondorescue                    24 k
 genisoimage                           x86_64                   1.1.9-12.el6                       base                          348 k
 mindi                                 x86_64                   3.0.0-1.rhel6                      mondorescue                   336 k
 mindi-busybox                         x86_64                   1.21.1-1.rhel6                     mondorescue                   291 k
 mtools                                x86_64                   4.0.12-1.el6                       base                          194 k
 perl-IO-Interface                     x86_64                   1.05-2.el6                         mondorescue                    27 k
 perl-MondoRescue                      noarch                   3.2.0-1.rhel6                      mondorescue                    64 k
 perl-Net-IPv4Addr                     noarch                   0.10-6.el6                         mondorescue                    15 k
 perl-ProjectBuilder                   noarch                   0.12.7-1.rhel6                     mondorescue                   131 k
 syslinux                              x86_64                   4.04-3.el6                         base                          346 k
 syslinux-nonlinux                     noarch                   4.04-3.el6                         base                          584 k
 wodim                                 x86_64                   1.1.9-12.el6                       base     

高速圧縮ライブラリlzoと高速圧縮ツールlzopをインストールします。
(バックアップ時にオプション”-L”を指定するときに必要)

# yum list lzo lzop
# yum -y install lzo lzop

backupフォルダを作成し、バックアップ開始。
5分くらいでbackupにmondorescue-1.isoが出力されました。

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

リストアは別の機会にします。