How to Configure Time Machine Quotas for Multiple Macs on One NAS

Eva Wong is the Technical Writer and resident tinkerer at ZimaSpace. A lifelong geek with a passion for homelabs and open-source software, she specializes in translating complex technical concepts into accessible, hands-on guides. Eva believes that self-hosting should be fun, not intimidating. Through her tutorials, she empowers the community to demystify hardware setups, from building their first NAS to mastering Docker containers.

For multiple Macs on one NAS, give each Mac its own Time Machine share or storage boundary if you need a predictable quota. A single shared Time Machine folder is convenient, but one Samba share-level size limit does not create independent hard quotas for every Mac using that share.

Apple currently supports Time Machine backups to third-party NAS devices over SMB. Apple also says AFP-based network Time Machine targets are not recommended and will not be supported in macOS 27 or later, so new NAS configurations should be built around SMB.

Plan a Quota for Each Mac Before Creating Shares

Apple's current Time Machine capacity guidance recommends a backup disk with at least twice the storage capacity of the Mac when possible.

Mac Internal Storage Starting Quota NAS Share
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

The two-times rule is a planning target. A larger quota keeps more history; a smaller quota can work but will force older history to roll off sooner.

Use SMB Time Machine Shares on the NAS

Apple's supported backup destinations confirm that a third-party NAS can serve as a Time Machine target over SMB.

On ZimaOS, the current Time Machine setup uses a Samba share with the Configure for Time Machine option. For several Macs, separate backup folders make ownership, troubleshooting, and capacity boundaries easier.

/NAS/TimeMachine/
├── MacBook-Air/
├── MacBook-Pro/
└── iMac/

Understand Samba's Time Machine Max-Size Setting

If you manage Samba directly, the current Samba vfs_fruit documentation provides:

fruit:time machine = yes
fruit:time machine max size = 2T

This changes the disk size Samba reports to Time Machine. Samba describes the calculation as approximate and warns that unrelated content should not be mixed into a volume using this setting because only Time Machine sparsebundle contents are counted by the calculation.

Do Not Treat One Share-Level Limit as a Per-Mac Quota

If three Macs use one Time Machine share with a 4 TB reported maximum size, that does not guarantee separate allocations such as 1 TB, 1 TB, and 2 TB.

For predictable per-Mac limits, use one of these designs:

  1. Separate SMB share per Mac with a different fruit:time machine max size.
  2. Separate filesystem dataset or subvolume per Mac with a real storage quota.
  3. Separate NAS user plus storage quota if the platform enforces quotas at the storage layer.

Example: Give Each Mac Its Own Samba Time Machine Share

On a Linux NAS where you intentionally manage 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

On appliance-style NAS software, prefer supported share and quota controls when available. Hand-edited generated Samba configuration may be replaced by an update.

Use Filesystem Quotas When You Need a Hard Boundary

fruit:time machine max size influences what Time Machine thinks is available. It is not a universal hard filesystem quota.

NAS pool
├── tm-macbook-air   hard limit: 1 TB
├── tm-macbook-pro   hard limit: 2 TB
├── tm-imac          hard limit: 4 TB
└── normal-data      separate storage

How you implement the hard limit depends on the storage stack: ZFS datasets, Btrfs qgroups, LVM-backed volumes, or NAS-specific quota controls have different commands. Configure the storage boundary first, then expose it as a Time Machine SMB share.

Do Not Mix Normal NAS Files Into the Time Machine Quota Share

Samba's max-size calculation only accounts for Time Machine sparsebundle contents. Keep photos, media, shared documents, and application data in other shares.

/shares/tm-macbook-air   Time Machine only
/shares/tm-macbook-pro   Time Machine only
/shares/tm-imac          Time Machine only
/shares/family           normal files
/shares/media            normal files

Connect Each Mac to Its Assigned Share

  1. Open System Settings.
  2. Go to General > Time Machine.
  3. Select Add Backup Disk.
  4. Choose that Mac's dedicated NAS share.
  5. Authenticate with the account assigned to the share.
  6. Allow the first backup to finish before evaluating steady-state capacity.

If the NAS share does not appear, confirm that SMB is enabled and the Mac can reach the NAS. ZimaOS users can also follow the current SMB troubleshooting steps.

Watch Real Usage After the First Full Backup

The first Time Machine backup is much larger than later incremental runs. After several days, check each backup size, free space on the NAS pool, whether one Mac is deleting history much earlier than the others, and whether all Macs still complete new backups.

If one Mac has a 1 TB quota but routinely keeps 900 GB of live data, the quota is too tight for useful version history even if the initial backup fits.

Leave NAS-Wide Free Space Outside the Mac Quotas

Do not allocate 100% of the NAS pool across Time Machine quotas. The filesystem, snapshots, metadata, other services, and maintenance need free space too.

MacBook Air   1 TB
MacBook Pro   2 TB
iMac          3 TB
------------------
Time Machine  6 TB

Remaining on an 8 TB pool: 2 TB

Remember That Time Machine Is Only One Backup Copy

A NAS Time Machine destination protects a Mac from local disk failure and accidental changes, but the Mac and NAS can still share one physical location and power environment. The ZimaOS 3-2-1 backup strategy explains why another independent copy still matters.

Time Machine Quota FAQ

Can several Macs share one Time Machine SMB share?

Yes, but a single share is harder to divide predictably. Separate shares are better when you need independent limits or simpler troubleshooting.

Does fruit:time machine max size create a hard filesystem quota?

No. Samba describes it as an approximate Time Machine size calculation based on sparsebundle contents.

What happens when a Mac reaches its Time Machine limit?

Time Machine normally removes older history as space is needed. If the assigned capacity is too small to complete a required backup, macOS can report insufficient backup-disk space.

Should every Mac get the same quota?

No. Base the allocation on each Mac's storage size and protected dataset so different machines can retain a similar amount of history.

Support & Tips

More to Read

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.