コミュニティソリューション

データを失わずに旧ZimaOSディスクを新しいサーバーへ移行する

A user asked whether two HDDs could be moved from one ZimaOS server to another while preserving data; replies distinguished single storage from RAID.

古いZimaOSのディスクを新しいサーバーへ移行する場合は、「データがまだディスク上に存在する」ことと、「新しいインストール環境が以前のストレージ構成を認識している」ことを分けて考えるのが最も安全です。2024年のスレッドでは、この違いが明確に示されていました。単一ディスクのストレージは移行可能と報告されていましたが、一般的なインストール環境間でのRAID移行は、その議論ではサポートされていませんでした。

古いブートディスクを先に消去して、移行を試してはいけません。新しいサーバーにデータの検証済みコピーが作成されるまで、元のシステムドライブとストレージセットをそのまま保持してください。

単一ディスクとRAIDでは移行の問題が異なる

スタンドアロンのファイルシステムは、互換性のある別のLinuxシステムでマウントできることが多い一方、共有設定、アプリのパス、権限、ZimaOSのメタデータは再作成が必要になる場合があります。RAIDセットでは、アレイのメンバー構成と設定状態も関係するため、「ディスクが接続されている」だけで、新しいZimaOSのインストール環境が以前と同じようにアレイを自動的にインポートできるとは限りません。

フォーラムには、内部SSDをRAIDディスクと一緒に移動し、構成を維持できたZimaCubeユーザーの報告もありました。これはユーザーが確認したハードウェア交換の方法であり、あらゆるRAIDを無関係な別サーバー間で移行できることを証明するものではありません。

移行前に元の環境を保護する

最も安全な手順は、古いサーバーを起動可能な状態に保ち、独立したコピーを作成し、複数の復元ファイルを検証してからハードウェアを変更することです。NAS移行チェックリストでは、移行を単なるディスク移動の近道ではなく、データ保護の作業として扱うべき理由を説明しています。

データの唯一のコピーが含まれているアレイに手を加える前には、RAIDとバックアップのガイドも特に重要です。

現在のZimaOS移行ツールでできること

現在のZimaOSデータ移行ガイドでは、Dockerイメージ、アプリデータ、選択したユーザーフォルダーをストレージ領域間で移動できます。古いストレージと新しいストレージが、1つの稼働中のZimaOSシステム内ですでに認識されている場合に役立ちます。

これは、サーバー間でRAIDを自動的にインポートする機能とは異なります。現在のZimaOSストレージセットアップでは、現在のストレージ領域の作成方法と管理方法を説明しています。

まとめ

古いディスクがスタンドアロンのデータディスクである場合は、ディスクを保管し、新しいサーバーの準備が整ってから接続し、何かを削除する前にアクセスできることを確認してください。RAIDの一部である場合は、移行のリスクが高いと考えてください。元のブートドライブを保持し、別途バックアップを作成し、新しいインストール環境が古いアレイをすぐに認識しないからといって、メンバーディスクを初期化したり再フォーマットしたりしないでください。