1台のNASで複数のMacを使用する場合、予測可能な割り当て容量が必要であれば、各Macに専用のTime Machine共有またはストレージ境界を割り当ててください。1つのTime Machineフォルダーを共有する方法は便利ですが、1つのSamba共有レベルのサイズ制限では、その共有を使用するすべてのMacに対して独立したハードクォータは作成されません。
Appleは現在、SMB経由でサードパーティ製NASデバイスへのTime Machineバックアップをサポートしています。また、AppleはAFPベースのネットワークTime Machine保存先を推奨しておらず、macOS 27以降ではサポートされないとしています。そのため、新しいNAS構成はSMBを前提に構築する必要があります。
共有を作成する前に各Macの割り当て容量を計画する
Appleの最新のTime Machine容量ガイダンスでは、可能であればMacのストレージ容量の少なくとも2倍の容量を持つバックアップディスクを推奨しています。
| Mac | 内部ストレージ | 初期割り当て容量 | NAS共有 |
|---|---|---|---|
| MacBook Air | 512 GB | 1 TB | tm-macbook-air |
| MacBook Pro | 1 TB | 2 TB | tm-macbook-pro |
| iMac | 2 TB | 4 TB | tm-imac |
2倍ルールは計画上の目安です。割り当て容量を大きくするとより多くの履歴を保持でき、小さくしても運用できますが、古い履歴がより早く削除されます。
NASでSMBのTime Machine共有を使用する
Appleのサポート対象のバックアップ保存先では、サードパーティ製NASがSMB経由でTime Machineの保存先として機能できることが確認されています。
ZimaOS では、現在の Time Machine設定で、Time Machine用に設定オプションを使用した Samba共有を利用します。複数のMacでは、バックアップフォルダーを分けると、所有権の管理、トラブルシューティング、容量の境界設定が容易になります。
/NAS/TimeMachine/
├── MacBook-Air/
├── MacBook-Pro/
└── iMac/
SambaのTime Machine Max-Size設定を理解する
Samba を直接管理している場合、現在の Samba vfs_fruit ドキュメントには、次の情報があります。
fruit:time machine = yes
fruit:time machine max size = 2T
これにより、Samba が Time Machine に報告するディスク容量が変わります。Samba はこの計算を概算として説明しており、この設定を使用するボリュームには無関係なコンテンツを混在させないよう警告しています。計算では Time Machine の sparsebundle の内容だけがカウントされるためです。
共有単位の1つの制限をMacごとのクォータとして扱わない
3台のMacが、報告上の最大サイズが4 TBの1つのTime Machine共有を使用している場合、1 TB、1 TB、2 TBのように個別に割り当てられるとは限りません。
Macごとに予測可能な制限を設定するには、次のいずれかの構成を使用してください。
-
fruit:time machine max sizeが異なるMacごとの個別のSMB共有 - 実際のストレージクォータを設定したMacごとの個別のファイルシステムデータセットまたはサブボリューム
- ストレージ層でクォータが適用される場合は、NASユーザーとストレージクォータを分ける
例:各Macに専用のSamba Time Machine共有を割り当てる
意図的に管理しているLinux NASでは smb.conf:
[tm-macbook-air]
path = /srv/timemachine/macbook-air
vfs objects = fruit streams_xattr
fruit:time machine = yes
fruit:time machine max size = 1T
valid users = tm-macbook-air
[tm-macbook-pro]
path = /srv/timemachine/macbook-pro
vfs objects = fruit streams_xattr
fruit:time machine = yes
fruit:time machine max size = 2T
valid users = tm-macbook-pro
[tm-imac]
path = /srv/timemachine/imac
vfs objects = fruit streams_xattr
fruit:time machine = yes
fruit:time machine max size = 4T
valid users = tm-imac
アプライアンス型NASソフトウェアでは、利用可能な場合は、サポートされている共有およびクォータ制御を優先してください。手動編集した生成済みのSamba設定は、アップデートで置き換えられる場合があります。
ハードな境界が必要な場合はファイルシステムのクォータを使用する
fruit:time machine max size Time Machineが使用可能と認識する容量に影響します。ファイルシステムに対する普遍的なハードクォータではありません。
NASプール
├── tm-macbook-air ハードリミット:1 TB
├── tm-macbook-pro ハードリミット:2 TB
├── tm-imac ハードリミット:4 TB
└── normal-data 別ストレージ
ハードリミットの実装方法はストレージスタックによって異なります。ZFSデータセット、Btrfs qgroup、LVMベースのボリューム、NAS固有のクォータ制御ではコマンドが異なります。まずストレージ境界を設定し、その後Time Machine SMB共有として公開してください。
通常のNASファイルをTime Machineのクォータ共有に混在させない
Sambaの最大サイズ計算の対象は、Time Machineのsparsebundleの内容だけです。写真、メディア、共有ドキュメント、アプリケーションデータは、他の共有に保存してください。
/shares/tm-macbook-air Time Machine専用
/shares/tm-macbook-pro Time Machine専用
/shares/tm-imac Time Machine専用
/shares/family 通常のファイル
/shares/media 通常のファイル
各Macを割り当てられた共有に接続する
- 「システム設定」を開きます。
- 「一般」>「Time Machine」に移動します。
- 「バックアップディスクを追加」を選択します。
- そのMac専用のNAS共有を選択します。
- 共有に割り当てられたアカウントで認証します。
- 容量を定常的に評価する前に、最初のバックアップが完了するまで待ってください。
NAS共有が表示されない場合は、SMBが有効になっていることと、MacからNASに接続できることを確認してください。ZimaOSユーザーは、現在のSMBトラブルシューティング手順も参照できます。
最初の完全バックアップ後に実際の使用量を確認する
最初のTime Machineバックアップは、その後の増分バックアップよりはるかに大きくなります。数日後に、各バックアップのサイズ、NASプールの空き容量、あるMacだけが他のMacよりかなり早く履歴を削除していないか、すべてのMacで新しいバックアップを引き続き完了できているかを確認してください。
あるMacに1 TBのクォータを設定していても、通常900 GBの使用中データを保持している場合、初回バックアップを収められたとしても、有用なバージョン履歴を保持するにはクォータが小さすぎます。
Macのクォータとは別に、NAS全体の空き容量を確保する
NASプールの100%をTime Machineクォータに割り当てないでください。ファイルシステム、スナップショット、メタデータ、その他のサービス、メンテナンスにも空き容量が必要です。
MacBook Air 1 TB
MacBook Pro 2 TB
iMac 3 TB
------------------
Time Machine 6 TB
8 TBプールの残り容量:2 TB
Time Machineはバックアップコピーの1つにすぎないことを忘れないでください
NAS上のTime Machine保存先は、ローカルディスクの故障や誤った変更からMacを保護しますが、MacとNASが同じ物理的な場所や電源環境を共有している可能性はあります。ZimaOSの3-2-1バックアップ戦略では、別の独立したコピーが依然として重要である理由を説明しています。
Time Machineクォータに関するよくある質問
複数のMacで1つのTime Machine SMB共有を使用できますか?
はい。ただし、1つの共有を分割する場合、容量を予測どおりに管理するのが難しくなります。Macごとに独立した上限を設定したい場合や、トラブルシューティングを簡単にしたい場合は、共有を分ける方が適しています。
fruit:time machine max sizeは、ファイルシステムにハードクォータを作成しますか?
いいえ。Sambaでは、sparsebundleの内容に基づくTime Machineのサイズのおおよその計算として説明されています。
MacがTime Machineの上限に達するとどうなりますか?
Time Machineは通常、空き容量が必要になると古い履歴を削除します。割り当て容量が小さすぎて必要なバックアップを完了できない場合、macOSでバックアップディスクの空き容量不足が報告されることがあります。
すべてのMacに同じクォータを割り当てるべきですか?
いいえ。各Macのストレージ容量と保護対象のデータ量に基づいて割り当て、異なるマシンでも同程度の履歴を保持できるようにします。
サポートとヒント
もっと読む

Home AssistantはWi-Fiでは動作するが、イーサネットまたはVPNでは接続できない
各ネットワーク経路を個別にテストし、インターフェースとルーティングの状態を確認して、直接IP接続と検出による接続を区別したうえで、失敗したレイヤーだけを修復します。

保護されていないデータを残さずにHome Assistantを廃止する方法
交換またはアーカイブを証明し、すべての信頼パスを無効化し、データを保持する各デバイスをサニタイズして、文書化された保護済みのリカバリコピーのみを保持する。

ホームサーバー上のHome Assistantで自動更新を利用すべきですか?
家庭への影響、互換性リスク、観察期間、復旧準備の状況を考慮して、手動更新、通知のみ、または段階的な自動更新を選択してください。

