mondorescue 2.2.8[Linux]

このエントリーをはてなブックマークに追加


2009-09-02


久しぶりに、mondorescueを使ってみる。CentOS用のパッケージは古いみたいなので、rhel からダウンロード。

ftp://ftp.mondorescue.org/rhel/5/

CentOS5 を、mondorescue でフルバックアップして再インストールしようとすると、なんか、LVM の初期化に失敗したとか言われてうまくいかない。

Failed to Initialize LVM...


shell に落ちて、初期化しようとすると、すでに system で使われてるからと言われて初期化できない。なにこれ?ググると、バックアップしようとしているサーバが、SELinux を有効にしているとダメらしいよと書いてあるけど、なんか違う気がする。

で、いっそ LVM 止めるか!と思って、初期化しようとすると、やっぱり該当のデバイスの初期化ができない。mount されているわけでもないし、わけわからん。busyboxに lsof もないので、なにがデバイスを掴んでいるのかもよくわからない。

散々悩み通したんだけど、どうやらバグの模様。次のバージョンで修正予定とのこと。

http://trac.mondorescue.org/ticket/327

デバイスを dmsetup が掴んじゃうみたいなので、インストーラの起動時に

nuke nompath


を入力するか(上の例だと、dmsetup を起動しない&自動インストール)、mondorescue のインストーラで shell に落ちてから

/sbin/dmsetup remove_all


すれば、デバイスが解放されるので、あとは

# mondorestore


で、バックアップリストアを再開すれば OK。あー以前はもっとさくっとバックアップできたのになぁ......でも今回のトラブルを別にすれば、やっぱりいいバックアップツールですね :-)

と、万々歳かと思いきや、再インストールしたサーバにログインできない orz
どうも bash に実行権限がないとか起こられている模様。そんなバカな!と思ったら、今渡こそ SELinuxが原因だったみたい。どういう動作原理なんだろう......悩んでいる時間もなかったので、grub の boot option に、

enforcing=0


として回避。SELinux で幸せになれる日は来るんだろうか。

関連:
[2006-12-26]



IPv4/IPv6 meter
検索キーワードは複数指定できます
ChangeLogを検索
Google
Web www.kunitake.org
思ったより安い……時もある、Amazon

カテゴリ