Como configurar quotas do Time Machine para vários Macs num único NAS

Eva Wong é a Redatora Técnica e e entusiasta residente na ZimaSpace. Uma geek de longa data com paixão por homelabs e software de código aberto, ela é especialista em traduzir conceitos técnicos complexos em guias acessíveis e práticos . Eva acredita que o auto-hospedagem deve ser divertida, não intimidante. Através dos seus tutoriais, ela capacita a comunidade adesmistificar configurações de hardware , desde a construção do seu primeiro NAS até dominar os contêineres Docker., from building their first NAS to mastering Docker containers.

Para vários Macs num único NAS, atribua a cada Mac a sua própria partilha do Time Machine ou limite de armazenamento se precisar de uma quota previsível. Uma única pasta partilhada do Time Machine é conveniente, mas um limite de tamanho ao nível da partilha Samba não cria quotas rígidas independentes para cada Mac que utilize essa partilha.

Atualmente, a Apple suporta cópias de segurança do Time Machine em dispositivos NAS de terceiros através de SMB. A Apple também afirma que os destinos de rede do Time Machine baseados em AFP não são recomendados e não serão suportados no macOS 27 ou posterior, pelo que as novas configurações de NAS devem basear-se em SMB.

Planear uma quota para cada Mac antes de criar partilhas

As atuais orientações da Apple sobre a capacidade do Time Machine recomendam, sempre que possível, um disco de cópia de segurança com pelo menos o dobro da capacidade de armazenamento do Mac.

Mac Armazenamento interno Quota inicial Partilha 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

A regra dos dois vezes é uma meta de planeamento. Uma quota maior conserva mais histórico; uma quota menor pode funcionar, mas fará com que o histórico mais antigo seja eliminado mais cedo.

Utilizar partilhas SMB do Time Machine no NAS

Os destinos de cópia de segurança suportados pela Apple confirmam que um NAS de terceiros pode funcionar como destino do Time Machine através de SMB.

No ZimaOS, a atual configuração do Time Machine utiliza uma partilha Samba com a opção Configurar para o Time Machine. Para vários Macs, pastas de cópia de segurança separadas facilitam a gestão da propriedade, a resolução de problemas e a definição dos limites de capacidade.

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

Compreender a definição Max-Size do Time Machine no Samba

Se gerir diretamente o Samba, a atual documentação do Samba vfs_fruit fornece:

Time Machine do fruit = sim
tamanho máximo do Time Machine do fruit = 2T

Isto altera o tamanho do disco que o Samba comunica ao Time Machine. O Samba descreve o cálculo como aproximado e avisa que não se deve misturar conteúdo não relacionado num volume que utilize esta definição, porque o cálculo contabiliza apenas o conteúdo dos sparsebundles do Time Machine.

Não trate um único limite ao nível da partilha como uma quota por Mac.

Se três Macs utilizarem uma partilha do Time Machine com um tamanho máximo anunciado de 4 TB, isso não garante alocações separadas, como 1 TB, 1 TB e 2 TB.

Para obter limites previsíveis por Mac, utilize um destes modelos:

  1. Partilha SMB separada por Mac com um fruit:time machine max size diferente.
  2. Dataset ou subvolume de sistema de ficheiros separado por Mac com uma quota de armazenamento real.
  3. Utilizador NAS separado e quota de armazenamento se a plataforma aplicar quotas na camada de armazenamento.

Exemplo: atribuir a cada Mac a sua própria partilha Samba do Time Machine

Num NAS Linux que gere intencionalmente smb.conf:

[tm-macbook-air]
    caminho = /srv/timemachine/macbook-air
    objetos vfs = fruit streams_xattr
    Time Machine do fruit = sim
    tamanho máximo do Time Machine do fruit = 1T
    valid users = tm-macbook-air

[tm-macbook-pro]
    caminho = /srv/timemachine/macbook-pro
    objetos vfs = fruit streams_xattr
    Time Machine do fruit = sim
    tamanho máximo do Time Machine do fruit = 2T
    valid users = tm-macbook-pro

[tm-imac]
    caminho = /srv/timemachine/imac
    objetos vfs = fruit streams_xattr
    Time Machine do fruit = sim
    tamanho máximo do Time Machine do fruit = 4T
    valid users = tm-imac

Em software NAS do tipo appliance, prefira os controlos de partilhas e quotas suportados, quando disponíveis. Uma configuração Samba editada manualmente e gerada automaticamente pode ser substituída por uma atualização.

Utilize quotas do sistema de ficheiros quando precisar de um limite rígido

tamanho máximo do Time Machine do fruit influencia o que o Time Machine considera disponível. Não é uma quota rígida universal do sistema de ficheiros.

Pool NAS
├── tm-macbook-air   limite rígido: 1 TB
├── tm-macbook-pro   limite rígido: 2 TB
├── tm-imac          limite rígido: 4 TB
└── normal-data      armazenamento separado

A forma de implementar o limite rígido depende da pilha de armazenamento: os datasets ZFS, qgroups Btrfs, volumes suportados por LVM ou os controlos de quota específicos do NAS utilizam comandos diferentes. Configure primeiro o limite de armazenamento e, em seguida, exponha-o como uma partilha SMB do Time Machine.

Não misture ficheiros NAS normais na partilha com quota do Time Machine

O cálculo de max-size do Samba contabiliza apenas o conteúdo dos sparsebundles do Time Machine. Guarde fotografias, multimédia, documentos partilhados e dados de aplicações noutras partilhas.

/shares/tm-macbook-air   apenas Time Machine
/shares/tm-macbook-pro   apenas Time Machine
/shares/tm-imac          apenas Time Machine
/shares/family           ficheiros normais
/shares/media            ficheiros normais

Ligue cada Mac à partilha atribuída

  1. Abra as Definições do Sistema.
  2. Aceda a Geral > Time Machine.
  3. Selecione Adicionar disco de cópia de segurança.
  4. Escolha a partilha NAS dedicada desse Mac.
  5. Autentique-se com a conta atribuída à partilha.
  6. Deixe a primeira cópia de segurança terminar antes de avaliar a capacidade em funcionamento normal.

Se a partilha NAS não aparecer, confirme se o SMB está ativado e se o Mac consegue aceder ao NAS. Os utilizadores do ZimaOS também podem seguir os atuais passos de resolução de problemas de SMB.

Monitorize a utilização real após a primeira cópia de segurança completa

A primeira cópia de segurança do Time Machine é muito maior do que as execuções incrementais posteriores. Após vários dias, verifique o tamanho de cada cópia de segurança, o espaço livre no conjunto do NAS, se algum Mac está a eliminar o histórico muito mais cedo do que os outros e se todos os Macs continuam a concluir novas cópias de segurança.

Se um Mac tiver uma quota de 1 TB, mas conservar habitualmente 900 GB de dados ativos, a quota é demasiado limitada para manter um histórico de versões útil, mesmo que a cópia de segurança inicial caiba.

Deixe espaço livre em todo o NAS, fora das quotas dos Macs

Não aloque 100% do conjunto de armazenamento do NAS às quotas do Time Machine. O sistema de ficheiros, os instantâneos, os metadados, outros serviços e a manutenção também precisam de espaço livre.

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

Espaço restante num conjunto de 8 TB: 2 TB

Lembre-se de que o Time Machine é apenas uma cópia de segurança

Um destino Time Machine num NAS protege um Mac contra falhas do disco local e alterações acidentais, mas o Mac e o NAS podem continuar a partilhar a mesma localização física e o mesmo ambiente de alimentação elétrica. A estratégia de cópia de segurança 3-2-1 do ZimaOS explica por que motivo continua a ser importante ter outra cópia independente.

Perguntas frequentes sobre quotas do Time Machine

Vários Macs podem partilhar a mesma partilha SMB do Time Machine?

Sim, mas é mais difícil dividir previsivelmente uma única partilha. As partilhas separadas são melhores quando precisa de limites independentes ou de uma resolução de problemas mais simples.

A opção fruit:time machine max size cria uma quota rígida no sistema de ficheiros?

Não. O Samba descreve-o como um cálculo aproximado do tamanho do Time Machine com base no conteúdo do sparsebundle.

O que acontece quando um Mac atinge o limite do Time Machine?

O Time Machine normalmente remove o histórico mais antigo à medida que é necessário espaço. Se a capacidade atribuída for demasiado pequena para concluir uma cópia de segurança necessária, o macOS pode indicar que há espaço insuficiente no disco de cópia de segurança.

Cada Mac deve ter a mesma quota?

Não. Baseie a alocação no tamanho do armazenamento e no conjunto de dados protegido de cada Mac, para que máquinas diferentes possam conservar uma quantidade semelhante de histórico.

Suporte e Dicas

Mais para Ler

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.