ZimaBoard 2のメディアサーバーのユーザーは、システムと3.5インチハードドライブを常時稼働させるのではなく、スケジュールに従って電源オフにしたいと考えていました。コミュニティでの議論では、ZimaOSで毎日のシャットダウンをスケジュールできることが確認されましたが、ボードの電源を自動的にオンにする、動作確認済みの内蔵スケジュール機能は提供されていませんでした。
実用的な提案は、ZimaOSによる正常なシャットダウンとスマートプラグを組み合わせる方法でした。まずオペレーティングシステムをシャットダウンし、数分後にAC電源を切り、希望する開始時刻にAC電源を復旧します。公式回答では、電源が復旧するとZimaBoard 2は自動的に起動すると説明されました。
コミュニティスレッドで確認されたこと
- 2025年11月の議論当時、ZimaOSには毎日の自動シャットダウン設定がありました。
- ZimaOSチームのメンバーは、内蔵の電源オンスケジュール機能を把握しておらず、機能リクエストとして記録しました。
- チームは、スケジュールした時刻に電源を復旧するため、スマートプラグを使用する方法を提案しました。
- 別のチームメンバーは、
rtcwakeがZimaOSに含まれていることを確認しましたが、このZimaBoard 2のワークフローでテスト済みの設定については、スレッド内で説明されていませんでした。
スマートプラグのスケジュールはどのように動作する想定か
- ZimaOSで毎日のシャットダウン時刻を設定します。
- オペレーティングシステムとディスクのシャットダウンが完了した後、数分経ってからスマートプラグがオフになるように設定します。
- 次に起動したい時刻に、スマートプラグが電源を復旧するように設定します。
- この運用を無人で開始する前に、AC電源が復旧したときにZimaBoard 2が起動することを確認します。
シャットダウン手段としてスマートプラグを使用しないでください。ZimaOSの実行中に電源を切断すると、ディスクへの書き込みが中断され、アプリケーションデータベースが破損し、ファイルシステムが破損するリスクが高まる可能性があります。スマートプラグで電源を切るのは、オペレーティングシステムの正常なシャットダウンが完了した後に限ってください。
ZimaOSだけでは通常の起動を簡単にスケジュールできなかった理由
コンピューターの電源が完全にオフになると、通常のオペレーティングシステムのサービスは動作しなくなります。将来の起動には、RTCアラーム、BIOSの電源オンスケジュール、Wake-on-LAN対応、AC電源の復旧など、応答可能な状態を維持するハードウェアまたはファームウェアによるトリガーが必要です。
公式回答では、当時、ZimaOSにネイティブの電源オンスケジュール機能は実装されていないと説明されました。そのため、実行中のOS内にある汎用ソフトウェアタイマーだけでは、完全に電源が切断された後にボードを再起動することはできません。
rtcwakeについて
ZimaOSチームのメンバーは、この種の作業には通常Linuxのrtcwakeを使用し、ZimaOSにはすでに含まれていると説明しました。ただし、その投稿では、ボードのRTCアラームの動作、適切なスリープまたは電源オフ状態、シャットダウン後も設定が保持されるかどうか、この構成に適した信頼性の高いコマンドについては検証されていません。
そのため、rtcwakeは確認済みの解決策ではなく、高度なテスト手段として扱うべきです。チームは一般的なLinux rtcwakeチュートリアルを紹介しましたが、そのコマンドがZimaBoardに固有の保証となるわけではありません。重要なデータをバックアップし、無人のウェイクスケジュールを使用する前に、対話的にテストしてください。
BIOSまたはRTCのスケジュール設定でスマートプラグを置き換えられるか
コミュニティ参加者の一人は、ファームウェアにスケジュールされたウェイクアップオプションがあるか確認することを提案しました。利用できるかどうかは、ファームウェアとボードの実装によって異なります。元のスレッドでは、この要望を解決するBIOS設定は確認されていません。そのため、実際のデバイスとファームウェアバージョンでテストせずに、ZimaBoard 2の機能として利用できると説明すべきではありません。
失われたシャットダウンスケジュールに関する最終報告には回答がなかった
元の投稿者は後に、シャットダウン後にスケジュールされたシャットダウン設定が失われたようだと報告し、その動作が正常かどうかを尋ねました。スレッド内では、その原因や修正方法を確認する回答はありませんでした。
ここには重要な境界があります。スマートプラグを使った設計は提案されましたが、一連の繰り返しサイクル全体がユーザーによって検証されたわけではありません。導入する前に、監視下で複数回のサイクルを実行し、ZimaOSのシャットダウンスケジュールが保持されること、ディスクが正常に停止すること、プラグの遅延時間が十分であること、電源復旧時にボードが正しく起動することを確認してください。
スケジュールによる電源サイクルが適している場合
予測可能な時間帯だけ必要とされるメディアサーバーであれば、スケジュール設定によって騒音やアイドル時の消費電力を削減できる可能性があります。一方、バックアップ、リモートアクセス、防犯録画、DNS、ホームオートメーション、ダウンロードなど、常時利用可能である必要のあるサービスを提供している場合には適していません。
ハードドライブの頻繁な起動・停止サイクルにも、運用上のトレードオフがあります。アイドル時の消費電力と、サービスの可用性、バックアップ時間帯、ドライブの動作、タスクが中断されるリスクのバランスを考慮してください。
ZimaBoard 2のスケジュール電源に関するFAQ
ZimaOSで自動シャットダウンをスケジュールできますか?
はい。2025年の公式回答では、ZimaOSに毎日のシャットダウンオプションがあることが示されました。
ZimaOSでZimaBoard 2の電源オンをスケジュールできますか?
チームによると、当時、ネイティブのスケジュール電源オン機能は実装されていませんでした。確認済みの提案では、スマートプラグによってAC電源を復旧します。
ZimaOSの実行中にスマートプラグをオフにしても安全ですか?
いいえ。まずZimaOSを正常にシャットダウンし、電源を切断する前にオペレーティングシステムとドライブが停止するための十分な時間を確保してください。
このスレッドでrtcwakeが動作することは証明されましたか?
いいえ。チームメンバーは、このユーティリティがZimaOSに存在することを確認しましたが、ZimaBoard 2で成功し、繰り返し利用できる構成については報告されていません。
電源オフ後にシャットダウンスケジュールが消えたのはなぜですか?
ユーザーはこの動作を報告しましたが、スレッドは説明がないまま終了しました。これは元の事例における未解決の部分です。
