あるユーザーは、4つある内蔵NVMeスロットをすべてデータ用に使えるよう、外付けUSBドライブにZimaOS 1.5をインストールしました。システムは稼働し、あるコミュニティメンバーのテストでは1.4から1.5へのアップグレードにも成功しましたが、そのスレッドでは、USBを長期運用向けの公式推奨システムディスクとする結論には至りませんでした。
重要なのは、USBから起動することと、OSを継続的にUSB上で実行することの違いです。ZimaOSは、システムストレージに対して継続的な読み取り、書き込み、アップデート、ログ記録、アプリ管理を行います。
現在のZimaOSストレージ要件
現在のZimaOSインストールガイドでは、汎用x86-64ホストに少なくとも25 GBのストレージが必要とされています。これは最低要件であり、耐久性に関する推奨値でも、低価格のUSBフラッシュドライブがすべて適していることを保証するものでもありません。
USBシステムドライブで障害要因が増える理由
- 低価格のフラッシュドライブは、持続的な書き込み性能やウェアレベリング機能が低い場合があります。
- USBコネクターは接触や振動によって、一時的に接続が切れることがあります。
- ブリッジコントローラーや省電力動作には製品ごとの差があります。
- アップデートには、十分な空き容量と中断されない書き込みが必要です。
- メディアがNVMe上にあっても、システムドライブが遅いとアプリ管理、ログ記録、起動が遅れることがあります。
高品質なUSB接続SSDは小型のUSBメモリとは一般に異なりますが、USB接続には、直接接続されたSATAやNVMeデバイスと比べて、追加の層が存在します。
スレッドで実際に確認されたこと
ある参加者は、USBから1.4から1.5へのアップデートに成功したと報告しましたが、ボトルネックやシステム固有の動作を理由に、内蔵ドライブへ移行することを推奨しました。元の投稿者は最終的に、SATA SSDを搭載した2台目のサーバーを用意し、約20~30個のコンテナを手動で移行する予定を立てました。
そのスレッドでは、IceWhaleから、対応するUSBシステムディスクのモデル、耐久性評価、長期的なアップデート保証を確認する返信はありませんでした。
小容量の専用内蔵システムディスクを推奨
4つのNVMeベイに加えてSATAを搭載できるプラットフォームであれば、適度な容量のSATA SSDを使用することで、USBメモリの信頼性問題を避けながら、NVMeスロットをデータ用に確保できます。アップデート、ログ、一時的な処理に余裕を持たせるため、容量は記載された最低要件を上回るものにしてください。
適切な場合は、アプリデータを管理対象のストレージに保存してください。ZimaOSアプリストレージパスガイドでは、コンテナを置き換えても保持されるホストフォルダーと、バックアップすべきフォルダーについて説明しています。
USBが唯一の現実的な選択肢である場合
- 正体不明のUSBメモリではなく、信頼できるSSDを使用してください。
- 安定したポートに直接接続し、電源供給のないハブは避けてください。
- 十分な空き容量を確保してください。
- メジャーアップデートの前には毎回、アプリの設定とユーザーデータをバックアップしてください。
- 最新のインストーラーと、ローカルコンソールからの復旧手段を用意してください。
- 接続切断、I/Oエラー、予期しない読み取り専用状態を監視してください。
USBドライブが故障する前に移行を計画する
ボリューム、ポート、環境変数、カスタムComposeファイル、アプリデータの保存場所を記録してください。コンテナ定義をエクスポートするだけでなく、実際のホストフォルダーをバックアップしてください。ユーザーデータについてはZimaOS 3-2-1バックアップガイドに従ってください。システムディスクを手軽に使えることは、復元可能なデータの代わりにはなりません。
ZimaOS USBシステムドライブに関するFAQ
ZimaOSはUSBから実行できますか?
コミュニティでは実行できると報告されていますが、そのスレッドでは、推奨される公式構成であることは確認されていません。
現在の最低ストレージ容量はいくらですか?
公式インストールガイドでは、汎用x86-64ハードウェアに少なくとも25 GBが必要とされています。
USB SSDはUSBメモリと同じですか?
いいえ。SSDは通常、耐久性と性能に優れていますが、どちらもUSBの電源供給と接続状態に依存します。
