Time Machine-quota's configureren voor meerdere Macs op één NAS

Eva Wong is de Technisch Schrijver en en vaste knutselaar bij ZimaSpace. Een levenslange geek met een passie voor homelabs en open-source software, zij is gespecialiseerd in het vertalen van complexe technische concepten naar toegankelijke, praktische handleidingen. Eva gelooft dat zelf-hosting leuk moet zijn, niet intimiderend. Met haar tutorials stelt ze de community in staat om hardware-setup te ontrafelen, van het bouwen van hun eerste NAS tot het beheersen van Docker-containers.

Als u meerdere Macs op één NAS gebruikt, geeft u elke Mac een eigen Time Machine-share of opslaggrens als u een voorspelbaar quotum nodig hebt. Eén gedeelde Time Machine-map is handig, maar één limiet voor de grootte op share-niveau in Samba creëert geen onafhankelijke harde quota voor elke Mac die die share gebruikt.

Apple ondersteunt momenteel Time Machine-back-ups naar NAS-apparaten van derden via SMB. Apple zegt ook dat netwerkdoelen voor Time Machine op basis van AFP niet worden aanbevolen en vanaf macOS 27 of later niet meer worden ondersteund. Nieuwe NAS-configuraties moeten daarom op SMB zijn gebaseerd.

Plan een quotum voor elke Mac voordat u shares maakt

De huidige capaciteitsrichtlijnen voor Time Machine van Apple adviseren waar mogelijk een back-upschijf met minstens tweemaal de opslagcapaciteit van de Mac.

Mac Interne opslag Startquotum 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

De tweemaalregel is een planningsdoel. Met een groter quotum bewaart u meer geschiedenis; een kleiner quotum kan werken, maar zorgt ervoor dat oudere geschiedenis eerder wordt verwijderd.

Gebruik SMB Time Machine-shares op de NAS

De ondersteunde back-updoelen van Apple bevestigen dat een NAS van derden via SMB als Time Machine-doel kan fungeren.

Op ZimaOS gebruikt de huidige Time Machine-configuratie een Samba-share met de optie Configureren voor Time Machine. Voor meerdere Macs maken afzonderlijke back-upmappen eigenaarschap, probleemoplossing en capaciteitsgrenzen eenvoudiger.

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

De instelling voor de maximale grootte van Time Machine in Samba begrijpen

Als u Samba rechtstreeks beheert, biedt de huidige Samba-documentatie voor vfs_fruit het volgende:

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

Hiermee wordt de schijfgrootte gewijzigd die Samba aan Time Machine rapporteert. Samba beschrijft de berekening als bij benadering en waarschuwt dat niet-gerelateerde inhoud niet moet worden gemengd in een volume waarop deze instelling wordt gebruikt, omdat bij de berekening alleen de inhoud van Time Machine-sparsebundles wordt meegeteld.

Beschouw één limiet op shareniveau niet als een quotum per Mac

Als drie Macs één Time Machine-share gebruiken met een gerapporteerde maximale grootte van 4 TB, garandeert dat geen afzonderlijke toewijzingen zoals 1 TB, 1 TB en 2 TB.

Gebruik voor voorspelbare limieten per Mac een van deze ontwerpen:

  1. Afzonderlijke SMB-share per Mac met een andere fruit:time machine max size.
  2. Afzonderlijke bestandssysteemdataset of subvolume per Mac met een echt opslagquotum.
  3. Afzonderlijke NAS-gebruiker plus opslagquotum als het platform quota's op opslagniveau afdwingt.

Voorbeeld: geef elke Mac een eigen Samba Time Machine-share

Op een Linux-NAS waarop u bewust het beheer uitvoert 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

Gebruik op NAS-software in appliance-stijl de ondersteunde share- en quotumbesturingen als die beschikbaar zijn. Handmatig bewerkte gegenereerde Samba-configuratie kan door een update worden vervangen.

Gebruik bestandssysteemquota wanneer u een harde grens nodig hebt

fruit:time machine max size beïnvloedt wat Time Machine denkt dat beschikbaar is. Het is geen universeel hard bestandssysteemquotum.

NAS-pool
├── tm-macbook-air   harde limiet: 1 TB
├── tm-macbook-pro   harde limiet: 2 TB
├── tm-imac          harde limiet: 4 TB
└── normale-gegevens      afzonderlijke opslag

Hoe u de harde limiet implementeert, hangt af van de opslagstack: ZFS-datasets, Btrfs-qgroups, volumes op basis van LVM of NAS-specifieke quotumbesturingen gebruiken verschillende opdrachten. Configureer eerst de opslaggrens en stel deze vervolgens beschikbaar als een Time Machine SMB-share.

Plaats geen normale NAS-bestanden in de share met het Time Machine-quotum

De berekening van de maximale grootte door Samba houdt alleen rekening met de inhoud van de sparsebundles van Time Machine. Bewaar foto's, media, gedeelde documenten en applicatiegegevens in andere shares.

/shares/tm-macbook-air   alleen Time Machine
/shares/tm-macbook-pro   alleen Time Machine
/shares/tm-imac          alleen Time Machine
/shares/family           normale bestanden
/shares/media            normale bestanden

Verbind elke Mac met de toegewezen share

  1. Open ‘Systeeminstellingen’.
  2. Ga naar ‘Algemeen’ > ‘Time Machine’.
  3. Selecteer ‘Reservekopieschijf toevoegen’.
  4. Kies de toegewezen NAS-share van die Mac.
  5. Meld je aan met het account dat aan de share is toegewezen.
  6. Laat de eerste back-up voltooien voordat je de capaciteit voor normaal gebruik beoordeelt.

Als de NAS-share niet verschijnt, controleer dan of SMB is ingeschakeld en of de Mac de NAS kan bereiken. ZimaOS-gebruikers kunnen ook de actuele SMB-probleemoplossingsstappen volgen.

Controleer het werkelijke gebruik na de eerste volledige back-up

De eerste Time Machine-back-up is veel groter dan latere incrementele runs. Controleer na enkele dagen de grootte van elke back-up, de vrije ruimte in de NAS-pool, of één Mac de geschiedenis veel eerder verwijdert dan de andere, en of alle Macs nog steeds nieuwe back-ups voltooien.

Als een Mac een quota van 1 TB heeft, maar gewoonlijk 900 GB aan actieve gegevens bewaart, is de quota te krap voor een bruikbare versiegeschiedenis, zelfs als de eerste back-up past.

Laat NAS-brede vrije ruimte buiten de Mac-quota's

Wijs niet 100% van de NAS-pool toe aan Time Machine-quota's. Het bestandssysteem, snapshots, metagegevens, andere services en onderhoud hebben ook vrije ruimte nodig.

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

Resterend in een pool van 8 TB: 2 TB

Onthoud dat Time Machine slechts één back-upkopie is

Een NAS-bestemming voor Time Machine beschermt een Mac tegen defecten aan de lokale schijf en onbedoelde wijzigingen, maar de Mac en NAS kunnen zich nog steeds op dezelfde fysieke locatie en in dezelfde stroomomgeving bevinden. De 3-2-1-back-upstrategie van ZimaOS legt uit waarom een andere onafhankelijke kopie nog steeds belangrijk is.

Veelgestelde vragen over Time Machine-quota's

Kunnen meerdere Macs één Time Machine SMB-share delen?

Ja, maar één gedeelde map is moeilijker voorspelbaar te verdelen. Afzonderlijke gedeelde mappen zijn beter wanneer je onafhankelijke limieten of eenvoudigere probleemoplossing nodig hebt.

Maakt fruit:time machine max size een harde bestandssysteemquota aan?

Nee. Samba beschrijft dit als een benaderende berekening van de Time Machine-grootte op basis van de inhoud van de sparsebundle.

Wat gebeurt er wanneer een Mac de Time Machine-limiet bereikt?

Time Machine verwijdert normaal gesproken oudere geschiedenis wanneer er ruimte nodig is. Als de toegewezen capaciteit te klein is om een vereiste back-up te voltooien, kan macOS melden dat er onvoldoende ruimte op de back-upschijf is.

Moet elke Mac dezelfde quota krijgen?

Nee. Baseer de toewijzing op de opslagcapaciteit van elke Mac en de beschermde dataset, zodat verschillende machines ongeveer dezelfde hoeveelheid geschiedenis kunnen bewaren.

Ondersteuning & Tips

Meer om te lezen

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.