スマートフォン・タブレットからインターネットサーバーオペレーション 2012~2015
前回の「ConoHa VPS に VirtualBox と modern.IE の無償ツールをインストール」で、ConoHa VPS のコントロールパネルのスナップショット機能で表示される実ディスク使用量が 100GB […]
前回の「ConoHa VPS に VirtualBox と modern.IE の無償ツールをインストール」で、ConoHa VPS のコントロールパネルのスナップショット機能で表示される実ディスク使用量が 100GB を超過してしまいました。
その後、VirtualBox からこれらの仮想マシン環境をすべて完全に除去して、約3時間のコンバートを経ても、超過状態が続いていました。
これはもう…、と判断して、OS 再インストールを決断。
その前に、システムバックアップを ISO で作成して、これを OS 再インストールで使用できるらしいので、この方法を試してみることにしました。
Google 検索して、Mondo Rescue を紹介する記事が多くありましたので、こちらを利用いたしました。
インストールには yum を使用。レポジトリが公開されています。
[shell]
sudo yum -y install mkisofs cdrecord dvd+rw-tools lzo dosfstools mtools parted syslinux wodim
cd /etc/yum.repos.d
sudo wget ftp://ftp.mondorescue.org/rhel/6/x86_64/mondorescue.repo
sudo yum -y install buffer mindi-busybox afio mindi mondo
[/shell]
そして、バックアップ。50分で 10GB の ISO ファイルとなりました。
[shell]
sudo /usr/sbin/mondoarchive -Oi -s 12000m -d /mnt -E /mnt -S /tmp -T /tmp -p `hostname`_`date +%Y%m%d`
[/shell]
このファイルをコントロールパネルに記載されているサーバにアップロードします。
FileZilla によるアップロード方法も記載されていますので、ディスクトップ環境に FileZilla をインストールして、その通りに進めました。FileZilla も yum でインストールしました。
[shell]
sudo yum install filezilla
[/shell]
アップロードも 50分ぐらいでした。
念のため、まず、標準 OS を再インストールして、それから Mondo Rescue で作成した ISO ファイルを選択してのインストールを行いました。
実は、Mondo Rescue を利用するのは今回がはじめて。ぶっつけ本番です。他の方の記事を読ませていただいて、リストアが大変そうと感じられました。ただ、バックアップとリストアが全く同じマシンの環境(そして同じ構成で同じ容量)ならば、完全オートマチックで、起動時に boot : プロンプトに nuke と入力してリカバリする方法でもいけるのではないか、という見解もいくつかみられましたので、この方法を試しました。
ぶっつけ本番ですが、一発勝負というわけではないので。実のところ、最初は iPad のブラウザでコントロールパネルを開いて、そこのコンソールで作業をはじめたのですが、途中、このコンソールのディスプレイ表示がレジューム状態に入ってしまい、タップしても何してもディスプレイが復帰しなくなってしまい、一度、電源 OFF しました。PC ならばカーソルキーを入れればディスプレイは復帰します。そこで、2度目は、iPad の VNC アプリから、ほかの VPS のディスクトップのブラウザでコントロールパネルを開いて進めました。
終了後、ISO イメージを外し、再起動すると無事にシステムが立ち上がりました。
現在、起動後の確認中です。そしてひとつ、スワップファイルのサイズを調整しました。
[shell]
sudo swapoff /dev/VolGroup/lv_swap
sudo lvextend -L 1.96G /dev/VolGroup/lv_swap
sudo mkswap /dev/VolGroup/lv_swap
sudo swapon /dev/VolGroup/lv_swap
[/shell]
リカバリ前は、1.97GB の割り当てがあったのですが、気にしないことにします。
ConoHa VPS のコントロールパネルのスナップショット機能で表示される実ディスク使用量は、10GB ほどになりました。