見出し画像

自宅サーバーダウンさせてしまった

タイトル通り、自宅Webサーバーをダウンさせてしまい、あたふたしながら、復旧させた記録です。


原因らしきもの

今回、ダウンしてさせてしまったのは、Webサーバーとして運用している以下の記事にしたMac Miniをサーバー化したものです。

症状

どんな症状が出たかというと、多岐に渡りますが、元をたどると、2つの原因にたどり着くことになります。

・ Group Officeのアップグレードインストールが途中で終わる
・ Apacheが起動しない (コマンド打っても、Inactiveのまま)
・ dpkgでエラー (Group Officeに関連して発生していると思われる)
・ SSH接続ができない (Apacheに関連して発生していると思われる)

初心者レベルでは、ハードです。
Apacheが起動しなければ、SSH接続もできないので、ひたすらMac Miniにキーボードとモニターを接続して、解決方法を模索しなければなりません。

その前にやった事 (たぶん原因)

何か変わったことをしていないかと点で振り返ると外付けハードディスクをマウントしたことが唯一変わったことです。

外付けハードディスクのマウントは、↓の記事でディスク容量が少ないWebサーバーに容量を増強するつもりでした。

外付けHDDをマウントし、アップデート作業後におかしくなったのです。
とすると、このマウント作業がおかしくなるトリガーを引いたと思います。

参考までにdpkg --auditで調べると以下のようになりました。

sudo dpkg --audit
The Following Packages are onlyharf configured, probably due to problems configuring them the first time. The configuration should be retired using dpkg --configure <package> or the configure menu option in dselect : groupoffice Group-Office groupware and CRM

たぶん、インストールか設定かの問題とすれば、マウント作業に原因があるように見えます。この後、作業して判ることですが、Group Officeのデータがデータがクラッシュもしくは、ロストしていることがわかりました。

Apacheも同様にデータがクラッシュもしくは、ロストしているようです。

復旧作業

なんとなく原因が判ってきたので、復旧作業をすることにします。
復旧は、以下の2プランで進めていきます。なぜ2プランかというと、初心者が手に負えない状況になった時のバックアップです。

復旧プラン

まずは、当たり前ですが、現状の回復を試みます。やることとしては、
・ ログと設定の確認
・ 動かないプログラムのアンインストールと再インストール
・ 外付けHDDのアンマウントと撤去

バックアッププランとしては、
・ Mac MiniのSSD交換 (240GB → 2TB)
・ OSやプログラム類のインストールと設定
・ 旧SSDからデータ抜き取りと移行

手始めに現状復旧を目指しつつ、心折れた時点で、手持ち保管していたSSDに交換し、新規にシステムを組みなおして、データだけを移行することにしました。

予想通り…

ログを確認したところ、特におかしいと思うようなログは、ありませんでした。(自分が正確に読み取れていないだけかも)
次に該当プログラムのアンインストールを試みるのですが、正常にアンインストールできません。インストールも試しにしてみますが、案の定、できません。アンマウントしても状況は、変わらずです。

はい。積みました。

最初からこうなることは、予想してました。ととっと、心折れた方があきらめがつくというものです。

バックアッププランに移行します。
そもそも外部からの接続を検討していたので、踏ん切りがつきました。
手持ちで大容量SSDもあったことから、こうしようかと考えていたのですが、移行が面倒に思えて、実行できなかったのです。

SSDを換装し、OSとプログラムをインストールし、設定を行い、完了です。
もうすでに構築を経験しているので、そこは、無難にできました。

後は、データ移行のみですが、ダウンしたSSDとHDDの中身を確認すると、あるはずのConfigデータがない…。どうもデータがクラッシュしたようで、クラッシュ、ロストフォルダに移行してしまっているようだ。

現在の自身のスキルでは、データをあきらめるほかないようです。
救出スキルは、追ってあげていくしかないですし、そもそも、バックアップをしておかないといけないです。

こんな事態でも

トラブルに見舞われ(といっても原因は、自分)、バタバタと作業してきた中で、収穫と言えるものがありました。

SSD換装等で、ドライブ類を一旦、整理することができ、HDD 2TBが2台予備にまわることになりました。そう、NASにRAID構成できるドライブができたことを意味します。

そもそも、バックアップをしていればと思うこともありましたので、外部接続は、Group Officeで試用しつつ、このHDDをサーバーバックアップ用に活用しようかと考える今日この頃です。

この記事が気に入ったらサポートをしてみませんか?