Unraid のアップグレード
Unraid OS をアップグレードすると、最新の機能、セキュリティ更新、およびハードウェアサポートを利用できます。このページでは、標準的なアップグレード手順と、トラブルシューティングのヒントおよび手動アップグレードのオプションについて説明します。
:::note[Prerequisites]
アップグレードを始める前に、USB フラッシュデバイスの完全なバックアップを作成してください。詳細は、フラッシュデバイスのバックアップ を参照してください。
:::
- フラッシュドライブと重要なデータをバックアップします。
- インストール予定のバージョンのリリースノートを確認します。
- すべてのプラグインを最新バージョンに更新します。
- 必要に応じて、次に進む前にアレイを停止します。
- Tools → Update OS ページを使用して Unraid OS を更新 します。
- アップグレードを完了するには、サーバーを再起動します。
標準アップグレード手順
- Unraid 7.x 以降
- Unraid 6.11 から 6.12
Unraid のアップグレードは、ユーザーフレンドリーなインターフェースを備えた新しい Update OS tool を使用して行います:
- WebGUI で、右上のドロップダウンメニューをクリックして Check for Update を選択するか、Tools → Update OS に移動します。
- 安定版リリースには Stable チャンネルを、ベータ版および RC には Next チャンネルを選択してください。
- View Changelog to Start Update をクリックします。Continue を押す前に、変更履歴が表示されるので確認してください。
- 最新の安定版リリースを適用するには、Confirm and start update をクリックします。
- プロンプトが表示されたら、サーバーを再起動してアップグレードを完了します。
特に「Next」ブランチのリリースでは、更新にアクセスするために Unraid アカウントへのログインが必要になる場合があります。
Unraid 6.11および6.12のバージョンでは、この従来の更新方法に従ってください:
- WebGUIで、Tools → Update OSに移動します。
- 更新の確認をクリックします。
- 新しいリリースが利用可能な場合は、更新をクリックします。
- プロンプトが表示されたらサーバーを再起動します。
Unraid 7.x にアップグレードすると、起動時または WebGUI で ZFS プール機能のアップグレードに関する警告が表示される場合があります。これらの警告は問題を示すものではなく、ZFS プールが古いバージョンの ZFS の機能を使用していることを示しているだけです。
プールのアップグレードは緊急ではありませんが、アップグレードする場合は、以前の Unraid バージョンでは動作しない可能性があることに注意してください。つまり、アップグレード後に以前の Unraid バージョンへ戻せない場合があります。
いつもどおり、ZFS プールをアップグレードする前にデータをバックアップすることを忘れないでください。
アップグレードの問題のトラブルシューティング
アップグレード後に問題が発生した場合は、以下の該当する項目を参照してください。
アップグレード後にアレイまたは Docker コンテナの起動が遅い - クリックして展開/折りたたむ
特定のアップグレード後には、Docker コンテナの一度限りの移行が必要になる場合があります。この処理には時間がかかることがあり、特にイメージが多数ある場合はなおさらです。この処理中はしばらくお待ちください。最初の起動後にパフォーマンスは通常どおりに戻ります。
アップグレード後に Docker コンテナが正しく動作しない - クリックして展開/折りたたむ
「layers from manifest don't match image configuration」 のようなエラーが発生した場合は、Docker イメージファイルを再構築する必要があるかもしれません。手順は次のとおりです:
- Settings → Docker に移動し、Docker サービスを停止します。
- チェックボックスをオンにして Docker イメージを削除し、削除ボタンをクリックします。
- Docker を再起動してイメージを再作成します。
- Apps タブの Previous Apps に移動し、再インストールしたい項目にチェックを入れて、"Install xx Applications" をクリックします。
VM に "cannot get interface MTU" またはネットワークエラーが表示される - クリックして展開/折りたたむ
VM への VNC アクセスが機能しない、または遅い - クリックして展開/折りたたむ
VM が起動しない(EFI シェルが表示される) - クリックして展開/折りたたむ
If you have OVMF-based VMs created in older Unraid versions, you might encounter an EFI shell. You can boot the VM by entering the following commands:
fs0:と入力します。- 次に
cd efi/bootと入力します。 - 最後に
bootx64.efiと入力します。
fs0: で動作しない場合は、代わりに fs1: を試してください。問題が続く場合は、Unraid forums で सहायताを求めてください。
VM の起動を試みると "Invalid machine type" エラーが表示される - クリックして展開/折りたたむ
アップグレード後の VM のパフォーマンスが低い - クリックして展開/折りたたむ
Unraid のダウングレード
ダウングレードする前に、ダウングレード元のバージョンのリリースノートを必ず読んでください。"Rolling back" という見出しのセクションを探し、必要な重要な手順を確認してください。
WebGUI にアクセスできる場合は、Tools → Downgrade OS に移動できます。このオプションを使うと、Version History ページから zip ファイルをダウンロードしなくても、以前にインストールしていたバージョンにダウングレードできます。
Tools → Downgrade OS にダウングレードのオプションが表示されない場合は、以下に説明する手動の方法を使用してください。これは通常、前のバージョンのファイルがフラッシュドライブにないことを意味します。
手動ダウングレード
手動ダウングレードが必要なのは、WebGUI にアクセスできない場合、またはダウングレードのオプションが利用できない場合だけです。続行する前に、USB フラッシュデバイスをバックアップすることが重要です。詳細については、フラッシュデバイスのバックアップ を参照してください。
- 最も簡単な方法
- コマンドライン方式
- Unraid のバージョン ZIP ファイルを Version History からダウンロードしてください。
- ファイルをコンピューターに展開してください。
flashネットワーク共有(起動ボリュームです。UI に Boot device と表示されていても、共有名はflashのままの場合があります)にアクセスするか、USB 起動デバイスをコンピューターに接続します。- まだ存在しない場合は、
previousディレクトリを作成してください。 - すべての
bz*ファイルとchanges.txtファイルをpreviousディレクトリに移動してください。 - 新しい
bz*ファイルとchanges.txtファイルを起動ドライブのルートにコピーします。 - サーバーを再起動してください。
この方法は、Linuxコマンドラインに慣れている場合にのみ使用してください。操作を誤るとシステムが起動不能になる可能性があります。
-
バージョン履歴 から、目的の Unraid バージョンの ZIP ファイルの URL をコピーします。
-
SSH またはコンソール経由でログインします。
-
次のコマンドを 1つずつ 実行します(
<URL>をコピーしたリンクに置き換えてください):cd /tmp
rm -f unraid.zip
rm -rf unraid_install
wget -O unraid.zip <URL>
[[ -s unraid.zip ]] && echo "OK to continue" || echo "STOP: the file was not downloaded"
unzip -d unraid_install unraid.zip
[[ -s unraid_install/bzroot ]] && echo "OK to continue" || echo "STOP: the file was not extracted properly"
[[ ! -d /boot/previous ]] && mkdir /boot/previous
mv /boot/bz* /boot/previous
mv /boot/changes.txt /boot/previous
cp unraid_install/bz* /boot
cp unraid_install/changes.txt /boot
sync -f /boot
sleep 5
reboot