貸し出し Mac mini:APFS セカンダリボリュームと単一ディスク CI 分離 2026 マトリクス(VmMac)
プラットフォームエンジニアはVM スナップショットの感覚を持っていても、VmMac で ベアメタルの Apple Silicon Mac miniを香港・日本・韓国・シンガポール・米国にまたがって提供するとき、最終的に語るのはしばしばディスク位相です。ハイパーバイザがないとき、CI の成果物・キャッシュ・捨て可能ワークスペース用に同一 APFS コンテナへ専用ボリュームを足すのが、単一の Data ボリュームに人のダウンロードと巨大ビルドを混ぜ続けるより速く正直な分離策になります。本稿では2026 年の意思決定マトリクス、8 ステップのプロビジョニング手順、空き容量の数値ライン、そして ブラウンフィールドと再イメージ、クラウド Mac とローカル VM 期待、使い捨て QA ラボの SSH/VNC、iCloud/サードパーティ同期のブロック、マルチアカウントと高速ユーザー切替、OpenClaw ゲートウェイ復旧 といった関連記事と揃う解体指針をまとめます。
VmMac は物理機へ SSH と任意の VNC を提供します。マウント名、sudo 方針、解体頻度は利用側の責任です。危険な再パーティション前に 料金 で拡張し、ヘルプ 上の手順を自動化 ID に合わせてください。以下では第 2 ボリュームはセキュリティの万能薬ではないが、Spotlight や Time Machine とキャッシュ削除が争う尾部遅延を大きく潰しうる、という点を何度か繰り返します。これは多くのフィールド観測に裏づく運用上の分離(オペレーショナル分離)です。
diskutil apfs list の出力を構成リポジトリに入れ、df -h のアラートをコンパイルのピークと揃えれば、仮想化のない机集群をサービスと同列に扱えます。多くのチームの最初の一歩は「APFS の哲学的議論」ではなく、週次で 数十〜数百万の小ファイル を撒く事実の受容です。次に DerivedData や SwiftPM、コンテナのレイヤ、一時 tgz などを /Volumes/ciwork 再作成の下に寄せ、ドキュメントへシンボリックリンクの実体を必ず残します。会議室で「追加ボリュームは面倒」という声は、本マトリクスにある P95 目標と事故半径の数字のほうを先に出すと、変更容易くなります。VmMac では地理でレイテンシとレジデンシ、APFS ボリュームで可観測な解体の境界、が補完関係にあり、互いに取って代わりません。
仮想マシン心態でも、まずディスクから語る
仮想マシンは CPU・メモリ・カーネル・ディスク を束ねて境界を描きます。借りた Mac mini の Apple Silicon カーネルはワークロードに1 つしかなく、分離物語は誠実に層分けする必要があります。ディスク主導の分離は、悪意のプロセスを他人の world-readable から完全に防げませんが、400k〜3M 規模の小さなファイルを週次 CI が撒く状況では、rm -rf の深い木刈りよりボリューム再作成の方が圧倒的に速い、という 20〜90 分と6 分未満の差が VmMac 現測にしばしば出ます。これは SLO として掲示できる比較です。
- 痛みの閾値: CI 解体が連続で 25 分を超えたら、第 2 ボリュームをコンパイル ID に対して 必須 へ格上げする。
- 痛みの閾値: 成果物が
/Usersへ積まれたまま、システム巻の空きが 18% を下回ったら、怪しい不安定テストの前にまず分離する。 - 痛みの閾値:
sudoによる重複パス削除が常習的に 2 名を超えたら、ディスク位相は他サービスと同じオーナーと PR 方針が要る。
APFS コンテナ、システム巻、追加巻の意味
最新 macOS の起動はサイン済みシステム巻と 1 つの可変 Data 巻に分かれ、同一コンテナ内に存在します。ここにAPFS ボリュームを足しても 2 つ目の OS ではありません。独立した /Volumes/ciwork など、空間が会計上切り出された兄弟です。同一のページキャッシュとユニファイドメモリ圧力は共有しますが、CI だけ /Volumes/ciwork へ、人は ~/Downloads に留める、diskutil apfs deleteVolume からの再生成で ~/Library 深部を何百万回も歩かない、という明瞭さを得ます。同期クライアントのファイルプロバイダ仮想化を CI 巻に掛けない手順は 同期ブロック を参照ください。
パス配置マトリクス: 単一 Data 対第 2 CI 巻
| 観点 | デフォルト単一 Data | 第 2 APFS CI 巻 | 目標数値 |
|---|---|---|---|
| 解体所要 | 木削除と Spotlight/インデックスが衝突 | 巻消去かルート一括 | 解体 P95 12 分未満 |
| 操作ミスの半径 | 高、~/Library の打ち間違い |
相対的に低 | 四半期のディスク sev-2 1 件以下 |
| 空きの可観測性 | 共用水池に CI スパイクが埋もれる | 巻ごと df -h アラート |
使用率 82% で警報 |
| 多リージョン整合 | 文書化が汚いと破綻 | 同じマウント名 | 5/5 リージョン同型 |
VmMac ホスト向け 8 ステップ手順
- 現在の
diskutil apfs list出力を構成リポジトリへ。香港、日本、韓国、シンガポール、米国で比較可能な基線にする。 ciworkなど名付けた巻を作成。APFS クオタ可なら明示、不可なら監視のソフトリミットで担保。DERIVED_DATA_DIRや SwiftPM キャッシュ、Docker 根を/Volumes/ciwork下へ。各シンボリックリンクを Markdown に必ず残す。- 非管理者のオートメ用ユーザを用意し、
$HOMEを軽く。GUI 検証は マルチアカウント方針 へ。 launchdは絶対パスだけ。CI 用デーモンにログインシェルPATHを当てにしない。- 夜間
df監視。システム巻と CI 巻の双方を系列に。 - 再配置したキャッシュ全てに触れるスモークコンパイルを再起動後に走らせる。
- 本番前に、同リージョンのステージング miniで同じ 8 手順を裏取りする。
手順の大半は SSH で。GUI はマウント可視性の人間確認向けの VNC のみ、と割り切るのが定石です。オフショアとタイムゾーンが交差する on-call では、手順帳の番号と用語(例: 大文字小写の前提)を合わせないと、東京とシンガポールで同じ /Volumes/ciwork でも事故が違形になります。チケのテンプレに「巻全消去か枝刈りか」の選択箱を常設すると、臨場の即興を減らせます。さらに、四半期ごとにサンプル 1 台で実測 P95 を残せば、予算審議の数値根拠が揃います。
解体: 巻消去とフォルダ削除の分岐
巻消去は「仮想ディスクを捨てる」に最も近い。千重のキャッシュに権限が散ったら選ぶ。ビルド間で 8〜15GB の依存ミラーを意図的に温めるなら枝削除。テンプレに書いて on-call の即興を止める、がコツです。
| 状況 | 推奨 | 想定停止 |
|---|---|---|
| 属主不明(外部委託後など) | CI 巻消去と再生成 | 5〜15 分 |
| 単一リポのみ破損、他キャッシュは健全 | リポ根のみ | 1〜3 分 |
| キーチェーンと署名材が不審 | 再イメージ方針 へ。巻技だけでは不十分 | 45〜120 分を見込む |
Apple Silicon プール向けディスク予算
スワップが伸びると、ユニファイドメモリとディスクが連動します。ダッシュにはシステム巻空き率、CI 巻空き GB、ピーク スワップイン/分 の 3 系列を。16GB 台で 900/min 超えなのに「ディスク正常」と見えるなら、本質はメモリと同時実行の締め、です。
- システム巻の下限: 512GB で GUI+CI 併用なら 35GB 以上の空きを。
- CI 巻の下限: Xcode メジャー前に 40GB 以上を。
- 保持: 手元夜間 tgz は 7 世代まで。以降はオブジェクトストレージ。
5 リージョン同型: 命名とアラート
レイテンシは APFS 意味を変えませんが、ずれたタイムゾのオンデマンド要員が失敗形を変えます。マウント名は API 契約 として扱い、版を切り、CI で自動マウント検査を。増設は 価格表 から、リージョン毎の口伝 runbook 分岐より先に。OpenClaw を併走するなら、ゲートウェイと巻のパスを 同じ巻物に載せると戻しが早いです。四半期に一度、各地域の plist とマウントテストのハッシュ差分を可視化し、逸脱をインシデント予備信号として扱う習慣を。
FAQ: 貸し出し Mac mini の APFS
第 2 巻は VM 相当の堅牢性か? 主に運用境界と解体速度であり、カーネル分離ではない。
OpenClaw の状態は CI 巻へ? 大容量なら可だが、plist 経路とゲートウェイ文書を同時更新。クラウド同期は厳禁。
VmMac が巻を作る? いいえ。位相は顧客実装。VmMac は接続性と硬体。
2026 年、Mac mini M4 と VmMac がディスク先行 CI に合う理由
Apple Silicon Mac mini は 高速 NVMe と散逸しにくい熱挙動を組み合わせ、週次の巻作り直しに耐えます。地域単位のレンタルで、コンパイルデータのレジデンシをチーム近傍へ寄せながら、同じマウント契約を揃えられます。VmMac の 香港、日本、韓国、シンガポール、米国 の足場があれば、調達前に位相反復の練度を上げやすい。APFS 巻は安価なガードレールであって魔術ではない、という前提に立てば、裸金属も VM 時代の厳格さに耐えうるのです。チーム学習の観点では、四半期ごとの「P95 解体時間」と「sev-2 件数」を 1 枚に並べ、予算会議の冒頭 5 分で回すのが有効でした。
本番のディスクを触る前に台数を足す
最寄りの VmMac リージョンに Mac mini を追加し、巻の作成と解体を本番のコンパイル群を危険にさらさず演習する。