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

ZimaBladeの安全なシャットダウン:マウント済みディスクのプラグを抜かないでください

A user building a portable ZimaBlade NAS asked whether unplugging power without unmounting disks could corrupt large SATA drives.

ディスクがマウントされている間は、USB-Cや壁の電源を抜いてZimaBlade NASの電源を切らないでください。コミュニティでの回答とIceWhaleの返信はいずれも、まずオペレーティングシステムから正常なシャットダウンを行うことを推奨しています。電源を切断すると、ファイルシステムへの書き込み、RAIDメタデータの更新、アプリケーションデータベースへの書き込みが中断される可能性があります。

元のユーザーが求めていたのは、Web UIやSSHにアクセスできない運用者でも使える、ポータブルNASの物理的な電源オン/オフ手順でした。これは、ZimaOSにシャットダウンボタンがあるかどうかを尋ねるだけの話とは異なります。

スレッドで確認されたこと

コミュニティからの回答では、電源ケーブルを抜くのではなく、オペレーティングシステムからシャットダウンすることが推奨されました。その後、IceWhaleはZimaOSとCasaOSの両方にシャットダウン操作が用意されていることを確認しました。

また、この議論ではWake-on-LANや、電源オンの方法としてボードのスイッチピンにも言及されましたが、すべてのOSで「短く押せば必ず正常にシャットダウンする」動作がテスト済みであることまでは確認されていません。

電源を外す前にOSからシャットダウンする

ZimaOSではシャットダウン操作を実行し、ストレージの動作が停止してボードの電源が実際に切れるまで待ってから、電源を外してください。ZimaOS 1.4.1ではスケジュールシャットダウンも追加され、予測可能なモバイル運用に役立ちます。詳しくはZimaOS 1.4.1のリリースノートをご覧ください。

無人環境では、安全なシャットダウンに必要な稼働時間のガイドで説明しているように、最大容量のバッテリーを購入するよりも、保護された電源で数分間の稼働時間を確保し、実際にテストしておくほうが役立つ場合があります。

物理的な電源ボタンについて

マザーボードの電源スイッチ用ヘッダーは、ファームウェアとオペレーティングシステムがACPIイベントを想定どおりに処理する場合に限り、PCの電源ボタンのように機能します。ボタンを頼りにする運用者へ機器を渡す前に、重要な書き込みが進行していない状態で動作をテストしてください。

スイッチ用ヘッダーを、直接電源を入力する端子と混同しないでください。モーメンタリースイッチは接点を閉じるだけであり、外部電圧を注入する場所ではありません。

RAIDがあっても強制電源オフが危険な理由

RAIDはドライブ障害が発生してもサービスを継続できますが、書き込みの中断を無害にするものではありません。アプリケーションデータベース、ファイルシステムのジャーナル、メタデータの更新、キャッシュは、いずれも不整合な状態で残る可能性があります。

すでに強制シャットダウンが発生している場合の復旧については、NASの停電対策ガイドをご覧ください。

まとめ

ポータブルZimaBlade NASでは、導入前に正常なシャットダウン手順を設計してください。Web UI、スケジュールシャットダウン、テスト済みのACPI電源ボタン、またはUPSによるシャットダウンなどの方法があります。電源コネクターを抜くのは緊急時の対応であり、マウントされたストレージサーバーを停止する通常の方法にしてはいけません。