ホーム アシスタント サーバーを microSD カードから SSD に移行する

ホーム アシスタント サーバーを microSD カードから SSD に移行する

microSD カードにインストールされた Home Assistant サーバーに Raspberry Pi を使用する場合、エンティティを追加し、Plex メディア サーバーや Samba などの複数のアドオンをインストールまたは実行するか、またはそれをNVR (ネットワーク ビデオ レコーダー)。

ただし、既存のホーム アシスタント サーバーを microSD カードからソリッド ステート ドライブ (SSD) にすばやく移行し、そこから Raspberry Pi 3 または 4 でホーム アシスタントを起動できます。これにより、はるかに高速で信頼性が向上し、SSD はパフォーマンス グレードの SD カードよりも大幅に低価格で、より大容量で入手できます。

Home Assistant サーバーを SD カードから SSD に移行する方法

Home Assistant サーバーを microSD カードから SSD に移動または移行するには、2 つの信頼できる方法があります。

  1. Home Assistant サーバーをバックアップ、再インストール、および復元します。
  2. Home Assistant サーバー イメージを作成し、SSD に書き込みます。

任意のサイズの外部または内部 (USB エンクロージャ内) SSD を使用できます。ホーム アシスタント サーバーを実行するために 500GB の Samsung SSD を使用しています。サーバーを監視 NVR として使用し、動きに基づいて IP カメラから CCTV 映像を記録するためです。接続用の USB ポートがあれば、NVMe SSD と SATA SSD の両方が機能します。

また、ホーム アシスタント サーバーに使用している Raspberry Pi 3 または 4 で USB ブートを有効にする必要があります。

以下では、両方の方法について詳しく説明し、Home Assistant またはその他のサーバーまたは OS を SD カードから SSD に完全な整合性でデータ損失のリスクなしに移行できるようにします。これらの方法のいずれかを、指定された順序で必ず実行してください。

方法 1: Home Assistant のバックアップ、再インストール、および復元

これは、ホーム アシスタント サーバーを microSD カードから SSD に移行するための推奨される方法です。この方法は 3 つのステップで構成されます。

ステップ 1: Home Assistant サーバーのバックアップを作成する

Home Assistant サーバーで、[設定] > [システム] > [バックアップ] に移動し、[バックアップの作成] ボタンをクリックします。

ホーム アシスタント サーバーのバックアップを作成する

バックアップ名を入力し、 [完全バックアップ] オプションを選択して、[作成] をクリックします。バックアップが作成されるまで待ちます。これが完了するまでに時間がかかる場合があります。バックアップが完了したら、バックアップの名前をクリックし、3 つのドット> [バックアップのダウンロード] をクリックします。

ホーム アシスタント サーバーのバックアップをローカル ストレージにダウンロードする

これにより、Home Assistant のバックアップがローカル ストレージにダウンロードされます。

ステップ 2: SSD に Home Assistant イメージをフラッシュする

microSD カードで実行されているのと同じバージョンの Home Assistant をダウンロードし、Raspberry Pi Imager ツールを使用してイメージを SSD にフラッシュします。

  1. Raspberry Pi Imager ツールを起動します
  2. [ Choose OS ]で Home Assistant OS イメージを選択し、[ Choose Storage ]で接続されている SSD ドライブを選択して、[ Write ] をクリックします。
    マイクロSDカードストレージを選択し、書き込みをクリックします
  3. SSD を Raspberry Pi 3 または 4 の USB ポートに接続し、電源を接続します。
  4. Raspberry Pi で USB ブートを有効にしている場合、Home Assistant は接続された SSD ドライブから起動します。初めての起動なので、完了するまでに時間がかかります。

ステップ 3: バックアップを復元する

ホーム アシスタントのインストールが SSD に完了すると、オプションが表示されます。「代わりに、以前のスナップショットから復元できます」。

バックアップを使用して ssd にホーム アシスタント サーバーを復元する

それをクリックして、ローカル ストレージにダウンロードしたバックアップを選択します。[選択を復元]をクリックします。バックアップは、SSD で実行されているホーム アシスタント サーバーにアップロードされ、復元されます。プロセス中、サーバーはしばらくオフラインになります。Home Assistant のバックアップのサイズによっては、これに数分かかることがあります。

サーバーが復元されると、Web インターフェイスが自動的に読み込まれます。この段階で、microSD カードを介して実行されている Home Assistant サーバーを SSD に正常に移行しました。

方法 2: SD カードからホーム アシスタント イメージを作成し、SSD に書き込む

Win32 Disk Imager ツールを使用して、現在の Home Assistant サーバーを microSD カードからイメージ ファイルとして複製し、Raspberry Pi Imager ツールを使用してこのイメージを SSD にフラッシュできます。手順は次のとおりです。

  1. Raspberry Pi の電源を切り、microSD カードを取り外します。
  2. カードリーダーを使用して、microSD カードを PC に接続します。
  3. Win32 Disk Imager ツールをダウンロード、インストール、起動します。
    ホームアシスタントのSDカードのドライブ文字を選択してください
  4. フォルダ アイコンをクリックして、ホーム アシスタントのバックアップ イメージ ファイルを保存する場所を選択します。ファイルの名前を入力し、[開く] をクリックします。
    ホームアシスタントサーバーのバックアップイメージを保存する場所を選択してください
  5. [デバイス] オプションでドライブ文字を選択し、[読み取り] をクリックします。
  6. このツールは、Home Assistant のパーティションとデータ情報を含むイメージ ファイルを作成します。microSD カードのサイズと読み取り速度によっては、完了するまでに時間がかかります。
  7. 右下に推定時間が表示されます。
  8. イメージが作成されたら、Raspberry Pi Imager ツールを起動します。
  9. [ Choose OS]をクリックして、作成したばかりのイメージ ファイルを選択します。
  10. [ストレージの選択] をクリックして、接続されている SSD ドライブを選択します。
    マイクロSDカードストレージを選択し、書き込みをクリックします
  11. [書き込み] をクリックします。プロンプトが表示されたら確認します。
  12. イメージが SSD に書き込まれたら、USB ブートを有効にして SSD を Raspberry Pi 3 または 4 に接続し、デバイスの電源を入れます。
  13. Home Assistant が起動し、microSD カードで実行していたときと同じように通常どおりサーバーを使用し続けることができますが、より多くのストレージ容量とより高速なパフォーマンスが得られます。

より多くのストレージでパフォーマンスを高速化

パフォーマンスと信頼性に関して言えば、SD カードはストレージと読み取り/書き込みサイクルが限られているため、速度が遅く信頼性が低い場合があります。そのため、ホーム アシスタント サーバーを SD カードから SSD に移行することで、パフォーマンスと信頼性を大幅に向上させることができます。

さらに、ホーム アシスタント サーバーを NVR として使用して IP CCTV ビデオを録画したり、NAS またはクラウド ストレージとしてファイルやバックアップを保存したり、メディア サーバーとして映画やテレビ番組 (Plex や Kodi など) をストリーミングしたりしたい場合、またはVPN として、アドオンをインストールしてより大きな SSD に移行する必要があります。これらのサービスは読み取り/書き込み操作を増やし、より多くのストレージを必要とするからです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です