二〇二六年 レンタル Mac Mini:MySQL/PostgreSQL 論理バックアップ行列
七時二十四分運用と夜間バッチで論理ダンプが水位・多重起動と衝突すると復旧不能や見逃しが起きます。閾値・主フラグ・圧縮分巻・夜間窓・水位・アラートを一枚化します。スケジュール行列と水位 FAQを併読ください。
- 常時レーンと夜間ダンプ競合で欠損ファイルが残ります。
- 単一巨大圧縮は再開・帯域が難しく容量制限に当たります。
- 非ゼロ終了を隠すと欠損に気付けません。
買い対レンタル閾値
変動が大きい間はレンタル検証、監査とコスト確定後に購入を再評価します。
| 状況 | 推奨 | 理由 |
|---|---|---|
| 夜間のみ・容量変動 | レンタル | 伸縮と撤退が容易です。 |
| 三年以上・冗長電源確保 | 購入検討 | 据置費の平準化です。 |
| 規制で所在が縛られる | 契約明文化 | 所在と委託条項を先に合意します。 |
mysqldump/pg_dump パラメータ表
復元方針に合わせて行を選び根拠をコメント化します。
| ツール | 代表フラグ | 狙い |
|---|---|---|
| mysqldump | --single-transaction 等 | InnoDB 整合です。 |
| mysqldump | --quick utf8mb4 | メモリと文字化け抑制です。 |
| pg_dump | -Fc/SQL/dir -j | 並列リストア方針で選びます。 |
圧縮と分巻の戦略
- タイムゾーン固定のファイル名と冪等な上書き規則を決めます。
- gzip/zstd 後に検証し、巨大物は split とマニフェストで順序と検証和を残します。
cron と launchd の夜間バッチ窓
launchd は CalendarInterval と標準エラーが扱いやすいです。cron は flock で多重起動を防ぎバッチ行列と照合します。
ディスク水位・保持 FAQ
- 空き率十五パーセント未満または絶対五十ギガバイト未満なら開始中止です。
- 日次は七日、週末跨ぎなら十四日をローカルに残し週次は冷保管へ回します。
- 論理だけで足りますか
- 中小規模の移植性重視なら可。即時ピットインタイム必須ならストレージ層も検討です。
- 保持日数は
- 軽い要件は七日、週末跨ぎなら十四日目安で段階削除します。
失敗検知とアラート
pipefail で非ゼロ時のみ Webhook に終了コードとログ末尾、再試行は指数バックオフです。
五手順チェックリスト
- 生・圧縮・ログを APFS で分離し権限を絞ります。
- 接続情報は環境変数等へ寄せ平文を残しません。
- ローカル SSD へ書き切ってから圧縮し検証後に転送します。
- 夜間窓を登録し常時ジョブと CPU・ディスクを照合します。
- 週次で失敗率・保持・水位と通知到達を点検します。
引用三行
- 文字セットとタイムゾーンは監査前提で固定。
- 圧縮レベルは夜間窓で負荷と入出力の折り合い。
- アラートは失敗時のみ。
閾値はレンタルで固め運用安定後に購入判断へ。料金・ホーム・ヘルプはログイン不要です。
閾値はブログでも。検証はレンタルから。