OS の再インストール
マシンをゼロから再インストールする方法や OS を変更する方法、事前に保存しておくべきもの、処理の流れ、直後に設定すべき項目について説明します。
更新日 2026年8月23日
再インストールを行うと、マシンは新品同様の状態に戻ります。つまりクリーンなシステムになり、ディスク上のすべてが消去されます。これは最後の手段ではなく、通常の作業ツールです。
適切なタイミング
- 別の OS が必要な場合。たとえば AlmaLinux を選んだものの、手元の手順書がすべて
apt向けだったとき。 - 設定が複雑に絡み合い、修正するよりゼロから構築するほうが速い場合。
- マシンが侵害された場合。侵害後にシステムをクリーンアップしても無意味です。何が残っているか分からないからです。
- プロジェクトが完了し、マシンを新しい用途に転用する場合。
事前にやること
再インストールはディスクを完全に消去します。VPS にはマシンのスナップショットや自動バックアップはありません。忘れたものは復元できません。
チェックリスト:
- データベースのダンプ
mysqldump -u root -p mydb > /root/mydb.sql
pg_dump -U postgres mydb > /root/mydb.sql
- データと設定のアーカイブ
tar czf /root/save-$(date +%F).tar.gz /var/www /etc/nginx /opt/app
- すべてを自分のコンピューターにダウンロード
rsync -avz root@203.0.113.10:/root/save-2026-08-23.tar.gz ./
詳しくは scp と rsync をご覧ください。
- 設定内容を書き出す:パッケージ一覧、ポート、ドメイン、スケジューラーのジョブ
dpkg --get-selections > /root/packages.txt
crontab -l > /root/crontab.txt
- アーカイブが自分のコンピューターで開けることを確認する。確認していないコピーはコピーではありません。
再インストールの手順
未払いで停止されたマシンは、他の操作と同様に再インストールできません。まず更新を行い、その後でディスクに関する操作を行ってください。未払いによる停止をご覧ください。
- マシンのコントロールパネル
/hosting/vds/m/<id>の「アクセス」タブ、「再インストール」サブセクションを開きます。 - OS を選択します:Debian 12 または 13、Ubuntu 22.04 / 24.04 / 26.04、AlmaLinux 9 または 10、CentOS Stream 9、Windows Server 2022 または 2025。
- 確認します。マシンが再インストールされ、再び起動します。
- コントロールパネルには再インストール直後に新しいパスワードが表示され、後からでも「パスワードを表示」ボタンで確認できます。
- SSH キーも再度設定が必要です。新しいシステムには引き継がれません。「SSH キー」を開いて一覧を保存してください。マシンはもう一度再起動します。
パブリック IPv4 アドレスは変わらないため、ドメインを再度向け直す必要はありません。
直後にやること
マシンキーが変わったため、SSH クライアントは警告を表示します:
REMOTE HOST IDENTIFICATION HAS CHANGED
古いエントリを削除して、再度ログインします:
ssh-keygen -R 203.0.113.10
ssh root@203.0.113.10
次に、最初の1時間のチェックリストを進めてください:アップデート、SSH キー、ユーザー、ファイアウォール、ゲストエージェント。
よくある間違い
| 間違い | 結果 |
|---|---|
| アーカイブをマシン上に残した | ディスクと一緒に消去された |
| データベースのダンプを確認しなかった | 復元するものがない、またはファイルが空だった |
| 設定一覧を忘れた | 構築に数か月かけたものを復元するのに1週間を費やした |
| 原因を診断せずに再インストールした | クリーンなシステムでも問題が再発した |
目的がゼロからの構築ではなくアクセスの復旧だけなら、再インストールは不要です。root パスワードの変更とテキストコンソールをご覧ください。